如果您正在使用Amazon SES沙盒环境,则只能发送给已验证的发送者和收件人的电子邮件。如果您尝试使用未经验证的发送者发送电子邮件,则Amazon SES Sandbox将拒绝该邮件。
解决此问题的方法是通过验证收件人电子邮件地址,以使其成为Amazon SES沙盒环境中的验证电子邮件地址。这可以使用Amazon SES控制台或Amazon SES API完成。
以下是使用Amazon SES API添加收件人电子邮件地址的示例代码:
import boto3
client = boto3.client('ses', region_name='us-west-2')
response = client.verify_email_identity( EmailAddress='example@example.com' )
print(response)
此代码将添加example@example.com电子邮件地址,以便在使用Amazon SES Sandbox环境发送电子邮件时成为验证电子邮件地址。