【问题标题】:Amazon SES setup problemsAmazon SES 设置问题
【发布时间】:2012-07-07 01:28:40
【问题描述】:

我在尝试使用 ses-verify-email-address 时遇到了意想不到的困难。我在 AWS 上使用带有 Perl 5.8.8 的 Ubuntu Hardy。

复制 Perl 脚本并创建密钥文件后,我收到“找不到命令”错误。然后我安装了 SES README 中提到的文件 - Digest::SHA、URI::Escape、Bundle::LWP、MIME::Base64、Crypt::SSLeay 和 XML::LibXML。这些安装是否正确并不明显,现在当我运行 ses-verify-email-address.pl 时,我收到消息“如果安装了 LWP::Protocol::https 模块,LWP 将支持 https URL。”

我一直在使用 Python,但对 Perl 一无所知。

【问题讨论】:

  • 我遇到了同样的问题,令人沮丧的是亚马逊使用跳过这些箍来测试 SES 服务,我仍然没有在任何地方找到回答这个问题的帖子
  • 最终对我有用的是这个。在每次从 Amazon Perl 脚本报告它缺少某些内容之后,我都去CPAN 并搜索它。然后复制并提取tar。然后做了1.perl makefile.PL,2.make,3.make test,4.make install。

标签: perl amazon-web-services


【解决方案1】:

【讨论】:

  • 谢谢。我安装了它,但最后得到了 2/2 测试失败的报告。 ses-verify-email-address 仍然不起作用。
【解决方案2】:

我遇到了同样的错误。原来不是 LWP::Protocol::https,而是它的依赖项之一。尝试运行 perl -MLWP::Protocol::https -e 1 (source) 以查看是否收到任何错误消息。这只是告诉 perl 包含该模块,然后返回值 1,因此运行该命令没有害处。如果您没有得到任何回报,则意味着该模块已正确安装。我怀疑你会收到一条错误消息。就我而言,我缺少 Net::SSL,因此运行 perl -MNet::SSL -e 1 也会给出错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 2014-05-09
    • 2014-12-30
    • 2014-09-12
    • 2011-07-05
    • 2011-08-23
    • 1970-01-01
    相关资源
    最近更新 更多