pyramid_mailer is a package for sending email from your Pyramid application. It is compatible with Python 2.6. 2.7, 3.2, 3.3, and 3.4, as well as PyPy and PyPy3.
This package includes:
- Wrapping the low-level Python
email
library with an easy-to-use API, which includes attachments and mulipart content. - Send emails immediately or to add to a maildir queue.
- 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 transacton management, and borrows code (with permission) from
Zed Shaw's lamson
for wrapping email messages (http://lamsonproject.org/).
See the LICENSE.txt file for more information.