"Jeff K. Hoffman" wrote:
We are in the process of transitioning our main web asset to Zope. This site sends broadcast e-mails to all of its members (10,000+) when an important news item is posted to the site, which can potentially happen more than once a day.
I guess that more productive use of time would be letting the maillist expansion to sendmail or similar program and work on getting the interface to it right (and maybe writing some HowTo-s on how to set it up to always store-and-forward) Of course this will not work very well if you want to give a personalized message to each list member. Still it may be wise to just prepare the messages and let a well-tested MTA handle the actual distribution. An interesting task would be to use /usr/sbin/sendmail executable in os.system (or pipe, i.e. popen, popen2 or popen3) call to do the processing instead of talking to smtp socket.
I am obviously (due to the volume we send out) interested in providing Zope with more robust, high performance SMTP mail capabilities. The items you mention above would be a great start to addressing our needs.
Still you could end up rewriting whole sendmail, which is at least a moderate size project, even if done in python ;) ----------------- Hannu