[kdepim-users] Mail header parsing
Russ Kepler
russ at kepler-eng.com
Wed Oct 24 14:24:09 BST 2012
I have some mail coming in from one site with one of those godawful "spam
reports" in the header, it looks like this:
Content-Language: en-za
X-SA-Score: 0.2
X-SA-Report: Spam detection software, running on the system
"smtpout-01.voxcore.co.za", has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email. If you have any questions, see
The administrator of that system for details.
Content preview: blah blah blah [...]
Content analysis details: (0.2 points, 8.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
0.2 AWL AWL: From: address is in the auto white-list
X-Originating-IP: 41.193.4.185
X-eGroups-Msg-Info: 2:3:4:0:0
When it's parsed the following Subject:, Date:, From: etc. are all missed.
Since it happens with all the messages with this cruft inside I'm assuming
that the parser is stopping on one of the lines that contain only a space
(none are completely empty). I expect that the leading and/or trailing spaces
are being stripped before looking for the end of the header by detecting a
blank line and that the blank stripping should happen after looking for a
blank line (see RFC 822 3.1).
(For grins I pasted the complete header block into the code here:
http://www.mxtoolbox.com/emailheaders.aspx
and it parsed the missing headers out just fine.)
_______________________________________________
KDE PIM users mailing list
Subscription management: https://mail.kde.org/mailman/listinfo/kdepim-users
More information about the kdepim-users
mailing list