在我的情况下,我想发送电子邮件到相同的验证电子邮件地址。
因此,我按照Greg Wozniak提到的方法通过DKIM验证了我的电子邮件。我看到该字段变为绿色并得到了验证。
![enter image description here](https://istack.dev59.com/ZZ6n4.webp)
但是我仍然看到:
Email address is not verified. The following identities failed the check in region...
在我的情况下,解决方案是在代码中添加这个函数:
def verify_email_identity():
ses_client = boto3.client("ses", region_name="us-east-1")
response = ses_client.verify_email_identity(
EmailAddress="receipientemail@gmail.com"
)
print(response)
从
这个网站中获取
所以,我收到了一封新的电子邮件来验证收件人的电子邮件地址。在通过亚马逊SES发送的链接进行验证后,我能够使用以下代码发送电子邮件:
client = boto3.client('ses',region_name="us-east-1")
try:
response = client.send_email(
Destination={
'ToAddresses': [
receipientemail@gmail.com,
],
},
Message={
'Body': {
'Html': {
'Charset': "UTF-8",
'Data': "Test",
},
},
'Subject': {
'Charset': "UTF-8",
'Data': "Test",
},
},
Source=receipientemail@gmail.com,
)
except ClientError as e:
print(e.response['Error']['Message'])
else:
print("Email sent! Message ID:"),
print(response['MessageId'])