[Mailman-Developers] Another round of changes

Barry A. Warsaw bwarsaw@cnri.reston.va.us (Barry A. Warsaw)
Wed, 24 Nov 1999 12:37:29 -0500 (EST)


Hi folks,

I have another big batch of checkins ready to go.  This set of changes
should simplify the code even more; now all delivery of non-list email
(e.g. admin notifications, post rejections, etc.) go through their own
smaller message pipeline.  Gone are contact_transport, deliver, and
dumb_deliver scripts.  Messages snagged off a newsgroup now also go
through the pipeline directly.

The advantages are that tracing through the code is much much
simpler.  I've also tried to remove all unused code, although there
may be more simplification to follow.

The downside is that currently there's no direct SMTP delivery,
although I've started to hack together a module for the message
pipeline that will do this.  It may not be as elaborate as the bulk
mailer, but it will give us back MTA independence.  You'd be able to
select either Sendmail (command line) or SMTPDirect as your MTA
delivery mechanism, but for now, you'll have to that by hacking the
code.  Fortunately, there's one file you'd need to hack to change
this.

Once again, I'm going to do the checkin, followed by more local
testing.  If all looks good, I'll make you guys guinea pigs again :)
for some wider test.

Has anybody looked at the new stuff?  If so, are you using it, even
for test lists?

My goal (dream? nightmare?) is to migrate all of the Python.Org lists
over to the new software over the Thanksgiving weekend.  We shall
see...

-Barry