2017-05-09 102 views
1

我试图改变from名称出现在电子邮件客户端使用boto3。但我无法做到这一点。如何更改从亚马逊SES名称与boto3

这是我的代码:

client = boto3.client(
     'ses', 
     aws_access_key_id=AWS_ACCESS_KEY, 
     aws_secret_access_key=AWS_SECRET_KEY, 
     region_name='us-west-2' 
    ) 

    response = client.send_email(
     Destination={ 
      'ToAddresses': [ 
       to_address, 
      ], 
     }, 
     Message={ 
      'Body': { 
       'Html': { 
        'Charset': 'UTF-8', 
        'Data': html_content, 

       }, 
       'Text': { 
        'Charset': 'UTF-8', 
        'Data': 'Email formato text.', 
       }, 
      }, 
      'Subject': { 
       'Charset': 'UTF-8', 
       'Data': subject, 
      }, 
     }, 
     Source='[email protected]', 
    ) 

在客户端的from总是因为没有答复,我如何更改为一个自定义的名字吗?

回答

0

听起来像你还没有验证的电子邮件地址。

boto3 documentation for send_email()说:

来源:正在发送电子邮件的电子邮件地址。此电子邮件地址必须经过Amazon SES或经过Amazon SES验证的域单独验证。有关验证身份的信息,请参阅Amazon SES Developer Guide

+0

我已经验证了电子邮件地址,因为我可以发送电子邮件与它。 –