我正在尝试使用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完成,但是如何?
答案 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