亚马逊 SES - 电子邮件地址未经验证错误 - 生产访问已启用。

4

我正在使用phpmailer将SMTP邮件通过Amazon SES发送,但是出现以下错误。我的SES生产访问已启用。

SMTP -> FROM SERVER:220 email-smtp.amazonaws.com ESMTP SimpleEmailService-376766033 
SMTP -> FROM SERVER: 250-email-smtp.amazonaws.com 250-8BITMIME 250-SIZE 10485760 250-AUTH PLAIN LOGIN 250 Ok 
SMTP -> FROM SERVER:250 Ok 
SMTP -> FROM SERVER:250 Ok 
SMTP -> FROM SERVER:354 End data with . 
SMTP -> FROM SERVER:554 Message rejected: Email address is not verified. 
SMTP -> ERROR: DATA not accepted from server: 554 Message rejected: Email address is not verified. 
SMTP Error: Data not accepted. Mailer Error: SMTP Error: Data not accepted.
SMTP server error: Message rejected: Email address is not verified.

1
您在AWS控制台中设置了发件域和电子邮件地址吗?您能否向自己发送电子邮件,使用相同的地址? - Rup
我在文档中忽略了这一部分:“您需要验证您拥有的“发件人”地址”,曾经认为可以使用生产访问权限从任何域发送邮件。感谢您快速回复!我现在可以从已验证的域发送邮件了。 - user2015144
2个回答

18

忽略了文档。发送者地址需要在沙盒版本和启用“生产访问”时进行验证。


12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接