EmailMultiAlternatives

EmailMultiAlternatives

我正在尝试在使用 django 的 EmailMultiAlternatives 格式时添加“回复”电子邮件。

该文档演示了使用 EmailMessage 类执行此操作的人员,但未显示使用 EmailMultiAlternatives 时如何执行此操作。 https://docs.djangoproject.com/en/dev/topics/email/?from=olddocs#sending-alternative-content-types

感谢您的反馈。

最佳答案

要在 Reply-To 中添加 EmailMultiAlternatives ,您必须以与 EmailMessage 相同的方式进行。

正如您在 django 的源代码中所见,EmailMultiAlternatives 继承自 EmailMessage,因此它们在 init 构造函数中采用相同的参数。

所以要添加 Reply-To :

msg = EmailMultiAlternatives(headers={'Reply-To': "another@example.com"})

更新 01/01/2015

从 Django 1.8 开始,你可以这样做:
msg = EmailMultiAlternatives(reply_to=["another@example.com"])

关于python - 将回复地址添加到 django EmailMultiAlternatives,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24685529/

10-13 07:12