[Zope3-dev] Re: [Zope3-checkins] CVS: Zope3/lib/python/Zope/App/OFS/Services/SmtpService/Views - __init__.py:1.1 configure.zcml:1.1
Barry A. Warsaw
barry@zope.com
Fri, 25 Oct 2002 10:06:26 -0400
>>>>> "SR" == Stephan Richter <stephan.richter@tufts.edu> writes:
SR> BTW, in an old revision (Jim will know where to look) there is
SR> already code for a complete SMTP and POP3 Server. You might
SR> want to make use of the SMTP server code, so that Windows
SR> users do not have to provide their own server or so.
Seems like there's quite a few Python implementations of these
services. The standard library has a bare minimum smtp server (my
crufty smtpd.py), and of course there's also Twisted's
implementations. Lots to choose from.
SR> Also, in my opinion that makes Zope 3 much cooler. (I can see
SR> Windows people just using Zope for its SMTP capabilities, as
SR> there is no other good free one out there, except shicks! from
SR> which I derived my original code. Gerson, the author of
SR> shicks!, since then modularized shicks! a lot, so that we can
SR> just use his Spam detection code now.
Time for spambayes integration!
SR> I really, really think an SMTP server is important, if Zope
SR> wants to grow 10x...also think of Mailman 3... We need to get
SR> away of just thinking about HTTP and friends...
Agreed, but there are risks, depending on how scalable you eventually
want to make it. We'd definitely need a pluggable architecture so
that we could drop in dedicated independent servers, smurf farms, etc.
(IMO, on *nix at least, putting together a small net smtp+imap
arrangement consisting of Postfix + UW imap is braindead simple. For
another idea, take something like Greg Ward's elspy project and you
can see the power of marrying Exim with Python. Way cool.)
rambling-ly y'rs,
-Barry