[Zope] Fix for lots of MailHost problems!

Michel Pelletier michel@digicool.com
Mon, 24 Jan 2000 10:32:58 -0500


> -----Original Message-----
> From: Stephen Pitts [mailto:smpitts@midsouth.rr.com]
> 
> I was having lots of trouble with <dtml-sendmail>, and I investigated
> the code for MailHost. Instead of using the excellent smtplib module
> (that ships with Python) to send EMail, the folks at DC 
> decided to write
> their own, using sockets.

We wrote it before the smtplib module was standard in Python.
 
> The attatched patch replaces 100+ lines of socket-based code 
> with 2 line
> calls to smtplib. I think that this will improve the reliability of
> MailHost dramatically. As a side effect, the timeout and localhost
> properties of MailHosts are gone.

A 98% code reduction.  Not bad.

> So far, the basic <dtml-sendmail> tag works perfectly. 
> Someone try this
> out and tell me what you think.

If someone can verify that this works I'll eye it and check it in (send
it to me directly as a reminder)

-Michel