从Django纯文本邮件切换到带两个主体的HTML邮件的应用程序:HTML和纯文本,自动从HTML生成
项目描述
# Django Email HTML
此应用程序可用于快速将所有电子邮件从纯文本切换到HTML。要使用它,您需要进行两个步骤
将email_html添加到INSTALLED_APPS中,然后添加其他第三方应用程序;
将所有电子邮件模板更改为新的HTML版本;
应用程序用新的智能send_mail函数替换了内置的send_mail函数。
内置
send_mail(主题,消息,发件人邮箱,收件人列表,静默失败=False,认证用户=None,认证密码=None,连接=None)
新
send_mail(主题,消息,发件人邮箱=None,收件人列表=None,静默失败=False,认证用户=None,认证密码=None,连接=None)
## 几个新特性
使用消息属性用于HTML或纯文本消息体。如果它包含HTML,则将根据HTML版本自动生成纯文本版本;
from_email属性不是必需的。默认情况下,它将设置为settings.DEFAULT_FROM_EMAIL;
根据settings.EMAIL_ADMIN_DUPLICATE,所有电子邮件的副本也将发送到ADMIN电子邮件(使用BCC标题);
可以使用新功能
send_mail(主题, html, 收件人列表=emails)
## 要求
beautifulsoup4
w3m (用于从html生成纯文本)
## 重要注意事项
在所有其他应用程序之前,将 email_html 应用程序放入 INSTALLED_APPS 中,您需要通过默认方式发送基于html的电子邮件;
Html正文必须包含 <html> 标签,否则函数会认为这是纯文本正文;
项目详情
关闭
django-email-html-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 164fe6385418671bc9f1ab3c2032761a0a392365f98b7f5bf12523450abdd35f |
|
MD5 | 7bc1e22b852696b0ade4d7cfacd36089 |
|
BLAKE2b-256 | 294a495808616a0005054dc607ad20486baeb2f52d1bfb17f67bf061f30d1cc3 |