I am pleased to announce the first release of TransactionalMailHost.

TransactionalMailHost can be downloaded from


What is TransactionalMailHost

TransactionalMailHost is yet another MailHost implementation.  It integrates
with the transaction system of Zope in order to send out email only in case of a committed transaction. TMH currently supports standard SMTP and SMTP AUTH.


- Zope 2.9+
- zope.sendmail


- Unpack the archive in your *Products* directory
- restart Zope
- create a new **TransactionMailHost** instance through the ZMI
- configure your SMTP host, port within the ZMI.
 username and password are optional for SMTP AUTH


TransactionMailHost is not fully (yet) API compatible with the Zope MailHost
implementation. It provides only one public method right now:

  send(message, fromaddr, toaddrs, subject, encode)

  The 'subject' and 'encode' parameters are unused right now

How does it compare to MailDropHost

MDH decouples the process of sending mail from its delivery.  Like all other
MailHost implementations TransactionalMailHost blocks the current Zope thread
until the end of delivery. This can be a big disadvantage when you send out
email to multiple addresses. If you run a site producing lots of email you
might better checkout MailDropHost.


TransactionalMailHost was written by Andreas Jung
for ZOPYX Ltd. & Co. KG, Tuebingen, Germany.


TransactionalMailHost is licensed under the Zope Public License 2.1.

See LICENSE.txt.


ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376
Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK
E-Publishing, Python, Zope & Plone development, Consulting

Attachment: pgpniAmkOWUWF.pgp
Description: PGP signature

Zope-Announce maillist  -  Zope-Announce@zope.org

  Zope-Announce for Announcements only - no discussions

(Related lists - 
 Users: http://mail.zope.org/mailman/listinfo/zope
 Developers: http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to