summaryrefslogtreecommitdiff
path: root/Mailman/Bouncers/SimpleMatch.py
Commit message (Collapse)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-204/+0
|
* Tweak copyright years.Barry Warsaw2008-02-071-1/+1
|
* Mailman/Bouncers/SMTP32.py - Added a recognition. Improved address pattern.Mark Sapiro2007-11-111-2/+5
| | | | | | Mailman/Bouncers/SimpleMatch.py - Improved two regexps. Mailman/tests/test_bounces.py - Added a test.
* Update copyright years.bwarsaw2007-01-191-1/+1
|
* Updated a few bouncers to recognize more bounces.msapiro2006-06-111-1/+33
| | | Added more test cases.
* - Added additional bounce recognition for Qmail and SimpleMatch.pymsapiro2006-05-141-0/+4
| | | | - Added test cases for above.
* Recognize more bounces - DSN.py, Qmail.py and SimpleMatch.pymsapiro2006-04-041-2/+10
|
* Added bounce tests. Updated bounce recognizers to pick up a few more.msapiro2006-03-241-1/+17
|
* Updated SimpleWarning to return Stop. Updated SimpleMatch to catch a few moremsapiro2006-03-061-0/+8
| | | | Added some more test cases.
* Added some more bounce recognition to SimpleMatch and changed the logicmsapiro2006-03-031-12/+28
| | | | | | | so one all pattern sets are tried until a match is found so one start pattern whose address doesn't match won't preempt a later patern set that will match. Added more test cases.
* Added bounces from yahoo.com on behalf of other domains like sbcglobal.net.msapiro2006-02-021-0/+4
|
* Added Microsoft SMTPSVC. 'Improved' pattern for prodigy.net.msapiro2006-01-231-1/+5
|
* Add 'full mailbox' from Prodigy.netmsapiro2006-01-091-2/+7
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Another simplematch, this one for another demon.co.uk format. Partly closestwouters2003-03-121-1/+5
| | | | SF patch #534297, demon.co.uk and another bounce handler, by Martin Pool.
* PATTERNS: Fix the regexp for sucking out the address in the sectionbwarsaw2002-12-021-2/+4
| | | | | | | labeled "sz-sb.de" to ignore potential angle-brackets that might appear. process(): Do a better job of filtering out Nones.
* Whitespace normalization and pychecker fixes.bwarsaw2002-10-181-5/+7
|
* Urg. Bump copyright years.bwarsaw2002-02-281-1/+1
|
* patterns: Added a recognition of HotPop bounces. Donated by Dan Mick.bwarsaw2002-02-281-0/+4
|
* patterns: Python 2.2 is more strict about duplicate group names inbwarsaw2001-12-291-2/+2
| | | | regular expressions.
* Convert from mimelib to email.bwarsaw2001-10-011-7/+2
| | | | | Also, use cStringIO directly instead of our own hack-around StringIO module.
* Extend the address-cre for "failed addresses follow:" to matchbwarsaw2001-08-041-1/+1
| | | | simple_04.txt
* process(): Add a default argument `patterns' so similar modules likebwarsaw2001-08-041-1/+2
| | | | SimpleWarning can pass this in.
* patterns: Added oddball MTAs turbosport.com (running something calledbwarsaw2001-02-281-2/+18
| | | | | | | MDaemon 3.5.2), and usa.net running gawd knows what. process(): Minor adjustment to algorithm which allows the address matcher to find addresses on the line that matched start cre.
* Conversion to mimelib.bwarsaw2001-02-151-7/+19
| | | | | | De-string-module-ify Other Python 2.0 constructs used where appropriate.
* Three new bounce detectors:bwarsaw2000-09-211-0/+68
- GroupWise.py which detects (I believe) Novell's GroupWise Internet Agent 5.5.3.1 and something called NTMail v4.30.0012 - SMTP32.py which detects something that claims in its X-Mailer: header to be "<SMTP32 vXXXXXX> where the X's are various version numbers. I've actually gotten a few bounces from three totally different domains with this header. I have no idea what it actually is. - SimpleMatch.py which detects a wide variety of simple matches of the form: ...a bunch of lines --- some start delimiter --- ...a bunch of lines some lines that look like they contain an email address ...maybe more bunches of lines --- some end delimiter --- There may actually be overlap between SimpleMatcher and other matches, I don't know. There's definitely overlap between SimpleMatcher and Catchall, the latter of which can probably go away eventually.