| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
instance.
|
| | |
|
| |
|
|
|
| |
Also, use cStringIO directly instead of our own hack-around StringIO
module.
|
| |
|
|
| |
just need to not recognize lines that start with whitespace.
|
| |
|
|
|
|
| |
a bit to messages that only contain X-Mailer: headers (regardless of
the content). All GroupWise samples so far add this header (but with
different values).
|
| |
|
|
|
|
| |
De-string-module-ify
Other Python 2.0 constructs used where appropriate.
|
|
|
- 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.
|