首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法用django-mailer发送html邮件?

有没有办法用django-mailer发送html邮件?
EN

Stack Overflow用户
提问于 2012-03-07 14:48:41
回答 2查看 1.5K关注 0票数 1

我正在开发一个使用Django和Python的网站。

我正在使用django-mailer向注册用户发送时事通讯。它可以处理文本电子邮件,但将html传递给send_mail函数不会得到预期的结果。

有没有可能使用django-mailer发送html或其他方式,我可以调整/修改/破解它来做我想做的事情?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-13 09:16:11

Roam的回答给我指明了正确的方向,但这并不是一个完整的答案。

真正的答案是,你通常不能用django-mailer发送html邮件。也许可以破解django-mailer或者以其他方式绕过它-但我还没有听说过这样做的任何方法。

更好的选择是使用send_html_email,但这实际上并不是django-mailer附带的,尽管它确实附带了pinax- django-mailer,这是django-mailer的一个分支,所以大多数情况下都是一样的,只是增加了send_html_email

如果你已经安装了django-mailer,那么在尝试安装pinax-django-mailer之前,你应该确保它被完全删除,否则你会遇到问题。我必须进入我的Python目录并手动删除django-mailer,以便干净地安装pinax-django-mailer。

假设您已经正确地删除了django-mailer (或者一开始就没有安装它),那么您会发现使用pinax-django-mailer运行起来非常容易。

票数 4
EN

Stack Overflow用户

发布于 2012-03-07 15:39:45

使用django-mailer的send_html_mail编辑。看一看usage.txt file in the django-mailer repo

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9596975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档