pyramid_mailer
pyramid_mailer copied to clipboard
A package for sending email from your Pyramid application
pyramid_mailer
.. image:: https://travis-ci.org/Pylons/pyramid_mailer.png?branch=master :target: https://travis-ci.org/Pylons/pyramid_mailer
.. image:: https://readthedocs.org/projects/pyramid_mailer/badge/?version=latest :target: https://docs.pylonsproject.org/projects/pyramid_mailer/en/latest/ :alt: Documentation Status
pyramid_mailer is a package for sending email from your Pyramid application. It is compatible with Python 2.7, 3.4, 3.5, 3.6, and 3.7 as well as PyPy.
This package includes:
-
Wrapping the low-level Python
emaillibrary with an easy-to-use API, which includes attachments and multipart content. -
Sending emails immediately or add to a
maildirqueue. -
Managing email sends inside a transaction, to prevent emails being sent if your code raises an exception.
-
Features to help with unit testing.
pyramid_mailer uses the repoze.sendmail library for managing email
sending and transaction management, and borrows code (with permission) from
Zed Shaw's lamson <https://github.com/zedshaw/lamson>_ for wrapping email
messages. See the LICENSE.txt file for more information.
Links
-
documentation <https://docs.pylonsproject.org/projects/pyramid_mailer/en/latest/>_ -
code repository <https://github.com/Pylons/pyramid_mailer>_