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.

Reply via email to