python - 如何在 Django 中发送具有特定 mimetype 的电子邮件?

标签 python django smtp email mime

MYMESSAGE = "<div>Hello</div><p></p>Hello"
send_mail("testing",MYMESSAGE,"noreply@mydomain.com",['assdf@gmail.com'],fail_silently=False)

但是,此消息在发送时并未获得 HTML mime 类型。在我的 outlook 中,我看到了代码...

最佳答案

来自 the docs :

msg = EmailMessage(subject, html_content, from_email, [to])
msg.content_subtype = "html"  # Main content is now text/html
msg.send()

您只能更改它看起来的 mimetype 的子类型。所以一直都是

"text/%s"% msg.content_subtype

关于python - 如何在 Django 中发送具有特定 mimetype 的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2712484/

相关文章:

python - 列出我从未见过的 'i for j in' 的迭代

python - 如何使用 ModelSerializer 显示所有模型字段?

ruby-on-rails - 是否有用于 Rails 应用程序的批量电子邮件插件?

JavaMail 不在 jetty :run-war 下发送主题或发件人

php - MS Exchange - 以一个用户身份登录并使用 TLS 从另一个用户发送

python - 使用 lxml 解析 XML 时出现问题

python - 遍历具有联合概率分布的 4x4 网格世界的概率代理

python - 未等待的任务总是在通过 create_task 创建时开始吗?

python - 如何在 Python Django 中传递多个键值对作为查询参数?

python - Django,添加多个数据库错误配置了我的设置