Felix... I was just reviewing the docs, and have a quick comment:
- I think your inclination to allow interface.start to get the configuration as a parameter is the right thing to do. I can't see any good reason to have to set the config separately. In the same vein, I don't think the programmer should have to call interface.stop(). Can't TurboMail register itself with atexit to do this? I realize that there will still be cases where interface.stop won't be called (signals, os._exit, etc.) But I'd really like to see TurboMail be exactly one line of code to start, stop, initialize, etc. Heck, I'm almost thinking that the import statement itself could by default turn turbomail on and register stop with atexit. But that's probably taking things too far. :) Merry X-Mas! Sam On Dec 24, 12:58 am, Felix Schwarz <[email protected]> wrote: > Hi *, > > for quite a while we did not relase new versions of TurboMail and indeed > TurboMail 2 just worked well for many users. But now there is beta1 > release of the upcoming TurboMail 3.0 which is nearly a complete rewrite > of TurboMail 2. > > New Features: > * No dependency on TurboGears anymore (use TurboMail in command line > scripts if you like!) > * Different delivery methods like SMTP and Debug, easily extendable to > mailbox delivery and others. > * Extensive documentation using Sphinx (ongoing task) > * Much better test coverage (using pymta to test real SMTP > communication) > > Current development status: > * This is a beta release so we expect some issues. > * I'm using it in production for several months without problems. > * Some features are still missing but we'll work on that (therefore > it's not a release candidate) > > Expected roadmap: > Probably there will be a couple of beta releases as we continue > integrating new features. I expect a final release in a few months. > > Now we need your input to make TurboMail better! Report bugs and useful > enhancements! > > How to get it: > > Source: http://www.python-turbomail.org/wiki/TurboMailDownload > Eggs: same page as source > > Documentation: > HTML -- http://www.schwarz.eu/opensource/misc/2008/turbomail/html/ > PDF -- > http://www.schwarz.eu/opensource/misc/2008/turbomail/TurboMail.pdf > > Support: http://groups.google.com/group/turbomail-devel > > About TurboMail: > > TurboMail is a Python library to ease sending emails from your application. > > By using TurboMail you can: > * Easily construct plain text and HTML emails (including attachments > and embedded images) > * Make your code which sends mails testable > * Use different mail delivery strategies (e.g. your app should not > block if your mail server is slow or you need to send out a christmas > newsletter to all your registered users) > * Switch the transport (e.g. SMTP, mailbox) by just changing some > values in a config file > > TurboMail should be compatible with Python 2.3-2.6 (though we tested it > only on Python 2.4 and 2.5 yet). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

