排查通过 SMTP 发送电子邮件的 Amazon AWS SES 问题

我相信你已经注意到了这个问题——你验证过 Discourse 用来发送邮件的发件人地址吗?
如果是 notify@yourverifieddomain,你需要进入 SES,在“身份管理”下的第二行添加并验证该发件邮箱。不完成此操作,任何邮件都无法发出。
没有警报,没有鸣笛,只是无法发送。

使用 Gmail 作为回复地址是个好办法。我也是这么做的。否则,由于发件人和回复地址不一致,成员授权邮件会被标记为垃圾邮件。

后来,我写了一个简单的 AWS Lambda 函数(花了一周时间学习如何实现),将收到的邮件转发到 Discourse API。非常简洁,无需 Postfix。

5 个赞