文件名称:django-mailer:Django Web框架的邮件队列和管理
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-26 07:06:05
Python
Django Mailer django-mailer django-mailer是可重用的Django应用程序,用于排队发送电子邮件。 它通过将电子邮件存储在数据库中以供以后发送来工作。 这样做的主要原因是,对于许多应用程序而言,该数据库将比其他需要第三方服务(例如SMTP或HTTP API)的电子邮件发送后端更加可靠和更快。 通过稍后存储和发送,我们可以立即返回成功,然后尝试在后台实际发送电子邮件,并在需要时重试。 另一个用例是,如果您将邮件与普通应用程序存储在同一数据库中,则数据库调用可以参与任何正在进行的事务-也就是说,如果数据库事务被回滚,则电子邮件发送也将被回滚。 。 (在某些情况下,这种行为可能不是所希望的,因此请小心)。 请记住,文件附件也被临时存储在数据库中,这意味着如果您发送的文件大小超过几百KB,您可能会遇到数据库限制,即查询的大小。 如果发生这种情况,您要么需
【文件预览】:
django-mailer-master
----MANIFEST.in(230B)
----.travis.yml(917B)
----README.rst(6KB)
----release.sh(333B)
----.coveragerc(56B)
----docs()
--------usage.rst(8KB)
--------index.rst(79B)
----CHANGES.rst(4KB)
----CONTRIBUTING.rst(3KB)
----tests()
--------__init__.py(793B)
--------test_mailer.py(30KB)
----tox.ini(1KB)
----LICENSE(1KB)
----src()
--------mailer()
----runtests.py(1KB)
----RELEASE.rst(646B)
----setup.cfg(100B)
----AUTHORS(254B)
----setup.py(2KB)
----manage.py(569B)
----.gitignore(86B)
----.gitattributes(23B)