我正在使用django-ses
AWS 简单电子邮件服务发送电子邮件。send_mail()
我使用设置中设置的相同电子邮件地址发送没有问题,但使用mail_managers()
时出现MessageRejected
异常。
这是一个演练:
$ python manage.py ses_email_address -l
Fetching list of verified emails:
gez@gez.com
并通过 python 外壳:
>>> settings.DEFAULT_FROM_EMAIL
'gez@gez.com'
>>> settings.MANAGERS
(('omat', 'om@tekno.org'),)
>>> send_mail('test', 'test', 'gez@gez.com', ['om@tekno.org'])
1
>>> mail_managers('test', 'test')
BotoServerError: BotoServerError: 400 Bad Request
<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
<Error>
<Type>Sender</Type>
<Code>MessageRejected</Code>
<Message>Email address is not verified.</Message>
</Error>
<RequestId>66269bb3-ca86-11e1-80db-5b89cf7a6356</RequestId>
</ErrorResponse>
谢谢你的帮助。