summaryrefslogtreecommitdiff
path: root/Mailman/Bouncers/Exim.py
Commit message (Collapse)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-31/+0
|
* Tweak copyright years.Barry Warsaw2008-02-071-1/+1
|
* Update copyright years.bwarsaw2007-01-191-5/+6
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Update copyright years.bwarsaw2002-03-161-1/+1
|
* process(): Convert from the mimelib API to the email package API.bwarsaw2001-10-091-1/+2
|
* Convert from mimelib to email.bwarsaw2001-10-011-1/+1
| | | | | Also, use cStringIO directly instead of our own hack-around StringIO module.
* Conversion to mimelib.bwarsaw2001-02-151-5/+5
| | | | | | De-string-module-ify Other Python 2.0 constructs used where appropriate.
* Netscape.py: Detects what appears to be Netscape Messaging Server 3.6bwarsaw2000-06-051-1/+1
| | | | | | | | | | | | | | bounces. These look like DSN mime messages, but don't contain -Recipient: headers. :( Caiwireless, Catchall, DSN, Exim, Postfix, Qmail, Smail, Yahoo: Changed process() API to take just the message object, since the MailList object isn't really required. Modified Catchall to use mm_cfg.DEFAULT_HOST_NAME in the one place where mlist.host_name was used. This module's deprecated anyway so it shouldn't matter much. BouncerAPI.py: Use the new bouncer.process() API. Also improve the unit testing code a bit.
* Jim Tittsler reminds me that he posted a bounce detector for Exim,bwarsaw2000-04-101-12/+6
| | | | | | which uses the X-Failed-Recipients header. His implementation was better than mine, but I like this one even better because it avoids the lambda (and corresponding function call overhead).
* Simple detector for messages that contain X-Failed-Recipient headers,bwarsaw2000-04-091-0/+35
even though I don't know what MTA generates such messages.