具有简单设置和Django设置支持的异步邮件。
项目描述
async_mail
由django启发的异步邮件包。
支持简单设置和django设置。这些设置条目应存在
EMAIL_BACKEND = 'async_mail.backends.smtp.EmailBackend' EMAIL_SENDER = 'no-reply@nelen-schuurmans.nl' EMAIL_HOST = 'your-host-name' EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_PORT = 25 EMAIL_USE_TLS = True EMAIL_TIMEOUT = 5
示例
发送单个邮件
from async_mail import Mail from async_mail.models import Message mail = Mail() message = Message( sender="lars.claussen@mail.com", recipients=["lars.claussen@mail.com"], subject="one mail", message_body="one mail to rule them all" ) await mail.send_message(message)
待办事项
控制台后端
pydantic设置支持
使用多个SMTP客户端代替聚合以实现真正的异步执行
自由软件:MIT许可证
致谢
此包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史
0.1b (2020-06-03)
beta发布。
项目详情
关闭
async_mail-0.1b0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c5ba41125713e168abdd2a96c58c81c01c96dfda8ca8a74c84d19371c299704c |
|
MD5 | eb301b7bd28818f289d1069aeea20d25 |
|
BLAKE2b-256 | d89c6f4fe93e23048c8121cb48ee6c6e2cec88d2798c9a9a1351f76b6693f03d |
关闭
async_mail-0.1b0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 036891f03e81f51c7982b6b7fb4da1fd9cc7b896ec6337fb59b6513ff1750ecb |
|
MD5 | 6204132c023a679caf9a2817604b97c3 |
|
BLAKE2b-256 | 37191d0f06d03b8f2234c2a4ab5892a98e6d4916787edb3a0e650bd3539c5232 |