所以我按照这里的说明进行操作:
http://www.linnovate.net/blog/setup-postfix-work-amazon-ses
但我无法让它工作:(
这是我的后缀日志:http ://dl.dropbox.com/u/14188709/mail.log
有人对我有一些故障排除的想法吗?
所以我按照这里的说明进行操作:
http://www.linnovate.net/blog/setup-postfix-work-amazon-ses
但我无法让它工作:(
这是我的后缀日志:http ://dl.dropbox.com/u/14188709/mail.log
有人对我有一些故障排除的想法吗?
您引用的相当简短的说明以及您提供的日志表明可能涉及几个问题 - 我将按如下方式处理:
从有关主题的原始文档开始,其中已经包含了一些必需的额外步骤(例如,与 CA 证书和服务启动等有关):
第一步是设置安全隧道
请注意,Postfix可能实际上不需要这个,因为它本身提供了一个本地 TLS 包装器(请参阅在 Postfix SMTP 服务器中启用 TLS),请参阅相应的 SES 说明:
重要的
一些 MTA 具有对 TLS Wrapper 的本机支持,而另一些则没有。检查您的邮件服务器的文档以确定它是否支持 TLS Wrapper。如果它支持 TLS Wrapper,那么您不需要设置安全隧道。
但是,我自己还没有尝试过,很多人似乎只是简单地使用 SES 和stunnel运行 Postfix 。
原则上,这应该会通过 SMTP 集成为 SES 生成一个完全工作的 Postfix;如果没有,您需要进一步挖掘,我认为 AWS 团队对 SES 隧道上的论坛主题证书问题的回复提供了可能出现问题的最佳摘要,无论线程主题显然过于受限。
我的 ec2 机器运行的是 Ubuntu 11.10,我从包管理器安装了 stunnel(因为这通常是正确的方法)。这不知何故是行不通的。我在另一台运行 Amazon linux 的 ec2 机器上检查了 stunnel,它在那里开箱即用。所以我下载了 stunnel,在 Ubuntu 中手动编译和安装。必须创建 /usr/local/var/run/stunnel 以启用 stunnel 将其 pidfile 放在那里。[...]
您不再需要执行上述任何操作。我在 EC2 Small 上维护我的 Drupal 站点,它的数据库位于 RDS 实例上,并且运行良好。但是您必须下载并启用一个名为 SMTP 的 Drupal 模块,它会拦截使用 Postfix 或您最初设置的任何内容通过 EC2 系统发出的所有邮件,并通过 SMTP 将其发送出去。它具有 SSL 或 TLS 的可配置选项,并支持“SMTP 身份验证”。
对我有用!
您不再需要使用 stunnel。
查看亚马逊的教程: http ://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SMTP.MTA.Postfix.html