http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5512
Summary: Parseable Received Header Determined Unparsable
Product: Spamassassin
Version: 3.1.7
Platform: Other
OS/Version: FreeBSD
Status: NEW
Severity: normal
Priority: P3
Component: Libraries
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
The following "Received" header is parsed, but is determined unparseable:
Received: from ([89.79.20.16]) by pop3.m80.net with MailEnable ESMTP;
Tue, 20 Feb 2007 09:26:17 -0500
It matches the /^from \(\[(${IP_ADDRESS})\]\) by (\S+) with / regexp, but does
not go to "enough". However, a very similar regular expression, /^from
(${IP_ADDRESS}) by (\S+) with /, collects the same information, and goes to
"enough". Because it does not goto "enough" the later regexp, /^from \S+ by \S+
(?:with|via|for|\()/, determines that it is unparseable. However, we know this
to be a valid, parseable relay.
This problem prevents the sender's IP address from being correctly determined in
some cases, and lowers our catch rate.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.