summaryrefslogtreecommitdiff
path: root/Mailman/OutgoingQueue.py
diff options
context:
space:
mode:
authorklm1998-11-01 02:45:25 +0000
committerklm1998-11-01 02:45:25 +0000
commit710fda9f3711ab7b7f3b122d31caff9b43224b77 (patch)
treed697b7671d6aa29c236b5ae1c815e3a8bf94b6ce /Mailman/OutgoingQueue.py
parentae182ecf0a4264b2e2f85863485c2f06f99bf5a7 (diff)
downloadmailman-710fda9f3711ab7b7f3b122d31caff9b43224b77.tar.gz
mailman-710fda9f3711ab7b7f3b122d31caff9b43224b77.tar.zst
mailman-710fda9f3711ab7b7f3b122d31caff9b43224b77.zip
Incorporated DSN provision, so that receiving hosts that support DSN
can be instructed to send delivery-status-notices only when the delivery fails, not for intermediate warnings. This is modelled after the patches dan ohnesorg submitted quite a while back - but they really were pretty fouled up, particularly when the receiving hosts doesn't support dsn, so it's really rewritten. (And only around 15 lines total change, mostly different than the original patch.) Once we get bounce handling more able to adapt to various formats, we might want to reenable warnings to help track unreachability status. Until then they are a nuisance. And we should have shifted over to the python-distribution smtplib.py well before then - as of 1.5.2 it (will/does) have esmtp support of a sort - and we shouldn't be dabbling in this garbage. And yes, somebody slap my hand for adding a new feature - it'll hurt so good if it means eliminating the goddamn warning notices, the plague of large list administrators... (I really wanted to get this working before midnight - when passwords go out, to hundreds of python.org mailman maillist subscribers!)
Diffstat (limited to 'Mailman/OutgoingQueue.py')
0 files changed, 0 insertions, 0 deletions