Send e-mails transactionally (originally cloned from zope.sendmail)
Python
Latest commit 44a1608 Dec 7, 2016 @tseaver tseaver committed on GitHub Merge pull request #38 from repoze/31-reset-tpc_phase
Reset 'tpc_phase' to zero during 'tpc_abort' / 'tpc_finish'.

README.rst

repoze.sendmail README

https://travis-ci.org/repoze/repoze.sendmail.png?branch=master

repoze.sendmail allows coupling the sending of email messages with a transaction, using the Zope transaction manager. This allows messages to only be sent out when and if a transaction is committed, preventing users from receiving notifications about events which may not have completed successfully.

Please see docs/index.rst for complete documentation, or read the docs online at http://docs.repoze.org/sendmail