I am pleased to announce the first release of TransactionalMailHost. TransactionalMailHost can be downloaded from <ftp://ftp.zopyx.com/open-source/TransactionalMailHost/TransactionMailHost-0.1.1.tar.gz> 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. Requirements ============ - Zope 2.9+ - zope.sendmail Installation ============ - 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 Note ==== 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. Author ====== TransactionalMailHost was written by Andreas Jung for ZOPYX Ltd. & Co. KG, Tuebingen, Germany. License ======= TransactionalMailHost is licensed under the Zope Public License 2.1. See LICENSE.txt. Cheers, Andreas -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: info@zopyx.com - 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
participants (1)
-
Andreas Jung