AWS SES,使用未经验证的“发件人”

时间:2018-06-19 17:00:53

标签: amazon-web-services email amazon-ses

我正在尝试使用SES创建一个讨论列表发件人。 “接收”部分很好,但是当我发送邮件时,我想保留用户的“发件人”地址。除了重写主题以外,这是我对标头所做的工作; VERIFIED_FROM是我的邮件列表别名。这是py3.6,但没关系。

msg['Reply-To'] = VERIFIED_FROM_EMAIL
msg['Return-Path'] = VERIFIED_FROM_EMAIL

当我致电sendRawEmail时,出现类似这样的错误,即已擦洗条目的括号:

  

[错误] [时间戳] [请求ID]将<[VERIFIED_FROM_EMAIL]>的电子邮件转发到<[列表中的所有电子邮件]>时,客户端错误:调用SendRawEmail操作时发生错误(MessageRejected):电子邮件地址不正确已验证。以下身份未能通过区域US-WEST-2的检查:[“发送邮件的用户” user@domain.com]

我不能将所有用户都放在已验证列表中。我可以将“发件人”设置为我的列表地址,但随后我丢失了发件人的身份。

我确定这已通过SES完成,但是如何?

1 个答案:

答案 0 :(得分:0)

def article(request): articles = Article.objects.all() response = render(request, 'someHtml.html',{'articles': articles}) if request.POST: response.set_cookie('articles', articles) return response 字段和def another_fuction_view(request): if 'articles' in request.COOKIES['articles']: articles = request.COOKIES['articles'] else: articles = ['not exists'] return render(request, 'anotherview.html', {'articles': articles}) 字段是需要经过验证的电子邮件地址的字段。 [1]

对于您转发的每封电子邮件,您可以创建一个唯一的电子邮件地址以供人们回复(例如abcdef123@yourdomain.com),然后您可以使用reply-to和{{1 }}标头。

您也可以使用return-path标头来修改邮件的名称。

[1] https://forums.aws.amazon.com/message.jspa?messageID=221703