也许我不了解如何将 Wordpress 与 Amazon SES 结合使用,但我的印象是您可以将所有 Wordpress 电子邮件设置为从您的 Amazon SES 验证的电子邮件发送到任何电子邮件地址。
例如,当 Wordpress 发送网站上的新注册电子邮件时,或者在多站点环境中创建新站点时。我已经安装了 WP Mail SMTP,并根据以下说明设置了 Amazon SES 和 Wordpress 插件: https://www.organicweb.com.au/20679/wordpress/setup-amazon-ses/
按照说明操作后,发送到任何未经 Amazon SES 验证的电子邮件均无效。这对我来说毫无意义,但也许我需要编辑附加到 IAM 用户的策略?电子邮件地址和域都已验证。还有什么可以做的才能使其正常工作,以便 Wordpress 可以发送所有电子邮件?
这个简单的电子邮件服务绝非简单!
我得到的错误是:
SMTP 错误:数据未被接受。SMTP 服务器错误:DATA END 命令失败 详细信息:消息被拒绝:电子邮件地址未经验证。
它试图验证发送到的电子邮件地址,而不是验证发送的电子邮件地址。
答案1
听起来你需要联系 AWS Support 并请求从 SES 沙盒中移除。
引用上面的内容(重点是我的):
在沙盒中,您可以完全访问所有 Amazon SES 电子邮件发送方法和功能,以便测试和评估该服务;但是,以下限制有效:
- 您只能向 Amazon SES 邮箱模拟器发送邮件以及已验证的电子邮件地址和域名。
- 您只能从已经验证的电子邮件地址和域发送邮件。
- 每 24 小时内您最多可以发送 200 条消息。
- Amazon SES 每秒最多可以从您的账户接受一条消息。