<分区>
我看到很多关于使用 php 的邮件功能从 amazon EC2 实例发送邮件的问题的讨论。这些建议都没有对我有用。
这是我的设置:
- 我有 ubuntu EC2 实例。
- 我按照 Amazon SES 上的步骤使用为我创建的凭据安装了 postfix。我尝试了隧道和直接方法。
- 我使用 swiftmail 传输根据 this 发送我的邮件.发送邮件的传输函数返回 0 delivered。
- 我单独使用了 php 邮件,它返回 true。但是,即使是垃圾邮件,也不会发送任何邮件。
顺便说一下,我没有使用 SES 的生产服务。限制对我来说很好,我只是希望它能工作。
我怀疑我没有得到正确的身份验证,但我不明白为什么。我尝试远程登录 ...amazonaws.com 25 并已连接。但是当我在 telnet 中尝试命令 Mail From: ... 时,它说需要身份验证。
我已经想到了替代方案:sendgrid。对我来说太贵了。
有什么想法吗?