我正在尝试使用boto3更改电子邮件客户端中显示的from
名称。但我无法做到这一点。
这是我的代码:
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='no-reply@example.com.br',
)
客户端中的from
始终为无回复,我如何将其更改为自定义名称?
答案 0 :(得分:2)
非常简单:)
Source='A Custom Name <no-reply@example.com.br>'
答案 1 :(得分:1)
听起来你尚未验证电子邮件地址。
boto3 documentation for send_email()
说:
来源:发送电子邮件的电子邮件地址。此电子邮件地址必须通过Amazon SES单独验证,或者通过Amazon SES验证的域单独验证。有关验证身份的信息,请参阅Amazon SES Developer Guide。