【发布时间】:2013-09-29 22:46:53
【问题描述】:
对于通过 gmail 接收电子邮件的 Django 应用用户,他们发现电子邮件被分组到不应该的对话中。
我不确定 gmail 在电子邮件中期望什么认为它足够独特以至于不能作为对话进行分组,但是当我使用 send_mail 发送具有不同主题的纯文本电子邮件时,甚至尝试使用 EmailMultiAlternatives 的多部分/替代方案时带有 html 正文的 gmail 仍然假定它们是同一对话的一部分。
当我们的应用程序向同一用户发送具有不同主题和正文的电子邮件并且它们都被分组并且gmail仅显示对话中第一条消息的主题时,这显然会造成混乱。
我已通过查看原始电子邮件消息 100% 确认,以确保电子邮件是不同的主题和正文。
我只是想知道我是否可以更改 django 创建电子邮件的方式,以便它可以很好地与 gmail 对话。
我正在使用 python 2.7.4,并且可以使用 Django 1.4 和 1.5 复制“问题”。
【问题讨论】:
-
不幸的是,我不认为你可以对你的消息做任何事情来“强制”gmail 做你想做的事。唯一的方法可能是确保不同主题的邮件具有不同的“发件人”电子邮件地址
-
嘿,这确实有效。我只是将“noreply@...”更改为“noreply+randomnumber”,它会强制使用不同的线程。
-
很好,我会把它添加为你接受的答案:)
标签: python django email python-2.7 gmail