【发布时间】:2015-06-03 22:01:04
【问题描述】:
在Django EmailMultiAlternatives documentation 中没有关于如何在EmailMultiAlternatives 中添加诸如“格式”或“回复”之类的标题的内容。我花了一段时间才弄清楚,我发送这篇文章是为了帮助其他人节省时间。
在 django 的源代码中可以看到,EmailMultiAlternatives 继承自 EmailMessage,因此它们在 init 构造函数中采用相同的参数。这样,我们可以添加如下标题:
msg = EmailMultiAlternatives(
subject, message, from_email, to_list,
headers={'Reply-To': "email@example.com", 'format': 'flowed'}
)
【问题讨论】:
-
你应该把它写成一个解决方案。
-
@VanniTotaro 我很欣赏你的建议,我知道我可以通过回答问题获得更多的声誉,但是当我可以将它作为一个简洁的帖子时,我为什么要把它分成两个更长的帖子而浪费其他帖子'时间?
-
好吧,首先这个问题会变成“已回答”,否则如果我正在寻找答案,我可能会跳过这个问题,因为显然这是一个未回答的问题。此外,我认为这里的规则不鼓励这种 Q+A 帖子模式。顺便说一句,谢谢你,因为我利用了你的好解决方案。
标签: python django email header smtp