0

我正在使用带有后缀的 django 1.3.1 发送 html 电子邮件存在一个问题,相同的代码将 20% 的电子邮件作为纯文本发送,而 80% 的电子邮件作为 html 发送。

我在谷歌搜索任何报告的问题,但没有人报告任何内容。

谢谢,

4

1 回答 1

2

默认情况下,EmailMessage 中正文参数的 MIME 类型为“text/plain”。如果您确信您的收件人可以处理替代内容类型,您可以使用 EmailMessage 类的 content_subtype 属性来更改主要内容类型.

msg = EmailMessage(subject, html_content, from_email, [to])
msg.content_subtype = "html"  # Main content is now text/html
msg.send()
于 2013-05-28T05:27:03.987 回答