用于使用Django发送基于模板的电子邮件的Pythonic实用工具。
项目描述
Incuna Mail

用于使用Django发送基于模板的电子邮件的Pythonic实用工具。
安装
安装此软件包
pip install incuna_mail
用法
导入send
函数并调用它
from incuna_mail import send
send(
to='foo@example.com',
subject='Example email',
template_name='plaintext_email.txt',
)
支持cc
和bcc
...
send(
to='foo@example.com',
cc='bar@example.com',
bcc='baz@example.com',
...
)
...收件人列表...
send(
to=['foo@example.com', 'bar@example.com'],
cc=['spam@example.com', 'eggs@example.com'],
...
)
...多部分电子邮件...
send(
...
template_name='plaintext_email.txt',
html_template_name='html_email.html',
)
...模板上下文...
send(
...
context={'user': user},
)
...模板列表...
send(
...
# Uses the first template found.
template_name=['might-exist.html', 'will-exist.html'],
)
...回复地址...
send(
...
reply_to=['another@example.com'],
)
...以及自定义电子邮件标题
send(
...
headers={'Extra-Header': 'This will appear among the email headers'}
)
可以通过 settings.DEFAULT_FROM_EMAIL
全局设置电子邮件发送者,默认为 settings.SERVER_EMAIL
。如果需要,可以在每次调用中显式设置
send(
...
sender='eggy-mcspambot@example.com',
)
项目详情
关闭
incuna-mail-4.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4071949a7cc70f88c1acea5f06ac8ba439029f655ff5d8c98277bbc8cc8d4bd5 |
|
MD5 | 44b61265e4ffa555ad83e62dcf1451ce |
|
BLAKE2b-256 | 873b175b1b5733f1018fdf88cb59a28a0177fa6cf73744014facfad076115340 |
关闭
incuna_mail-4.1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8ef4979264fba729fa1478819d71f66af17a795e82d9607d8e7ccd7edaafe10 |
|
MD5 | 319c9b1adac00e5e42543623d2dc1875 |
|
BLAKE2b-256 | c813a79641f5b0cb39111d4427a3becd2ec755fd6b7c8886d1da928f6310ecf9 |