0

所以我按照这里的说明进行操作:

http://www.linnovate.net/blog/setup-postfix-work-amazon-ses

但我无法让它工作:(

这是我的后缀日志:http ://dl.dropbox.com/u/14188709/mail.log

有人对我有一些故障排除的想法吗?

4

3 回答 3

3

您引用的相当简短的说明以及您提供的日志表明可能涉及几个问题 - 我将按如下方式处理:

  • 我假设您已经这样设置了Amazon SES,即验证了您的电子邮件地址(必需)并请求了生产访问权限,如果需要的话(可选;否则请参阅设置 Amazon SES
  • 从有关主题的原始文档开始,其中已经包含了一些必需的额外步骤(例如,与 CA 证书和服务启动等有关):

    • 第一步是设置安全隧道

      • 请注意,Postfix可能实际上不需要这个,因为它本身提供了一个本地 TLS 包装器(请参阅在 Postfix SMTP 服务器中启用 TLS),请参阅相应的 SES 说明:

        重要的

        一些 MTA 具有对 TLS Wrapper 的本机支持,而另一些则没有。检查您的邮件服务器的文档以确定它是否支持 TLS Wrapper。如果它支持 TLS Wrapper,那么您不需要设置安全隧道。

        但是,我自己还没有尝试过,很多人似乎只是简单地使用 SES 和stunnel运行 Postfix 。

    • 最后一步是将 Amazon SES 与 Postfix 集成

原则上,这应该会通过 SMTP 集成为 SES 生成一个完全工作的 Postfix;如果没有,您需要进一步挖掘,我认为 AWS 团队对 SES 隧道上的论坛主题证书问题的回复提供了可能出现问题的最佳摘要,无论线程主题显然过于受限。

  • 此外,darignac对他自己问题的解决方案实际上可能确实适用于更广泛的受众:

    我的 ec2 机器运行的是 Ubuntu 11.10,我从包管理器安装了 stunnel(因为这通常是正确的方法)。这不知何故是行不通的。我在另一台运行 Amazon linux 的 ec2 机器上检查了 stunnel,它在那里开箱即用。所以我下载了 stunnel,在 Ubuntu 中手动编译和安装。必须创建 /usr/local/var/run/stunnel 以启用 stunnel 将其 pidfile 放在那里。[...]

祝你好运!

于 2012-04-25T08:20:54.970 回答
2

您不再需要执行上述任何操作。我在 EC2 Small 上维护我的 Drupal 站点,它的数据库位于 RDS 实例上,并且运行良好。但是您必须下载并启用一个名为 SMTP 的 Drupal 模块,它会拦截使用 Postfix 或您最初设置的任何内容通过 EC2 系统发出的所有邮件,并通过 SMTP 将其发送出去。它具有 SSL 或 TLS 的可配置选项,并支持“SMTP 身份验证”。

对我有用!

于 2012-11-02T22:23:48.597 回答
0

您不再需要使用 stunnel。

查看亚马逊的教程: http ://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SMTP.MTA.Postfix.html

于 2012-09-05T19:59:38.360 回答