http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4867

           Summary: UNPARSEABLE_RELAY is fetchmail
           Product: Spamassassin
           Version: 3.1.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Libraries
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


i386 Fedora Core 5, spamassassin-3.1.0-5.fc5.2

The version of fetchmail I use (i386 FC5 - fetchmail-6.3.2.1-1.2) does not 
include an IP address in the 'Received:' line it adds, triggering an 
UNPARSEABLE_RELAY hit on all messages, ham or spam. e.g.

Received: from imap.tiscali.co.uk
        by myhost.localnet with IMAP (fetchmail-6.3.2)
        for <[EMAIL PROTECTED]> (multi-drop); Thu, 13 Apr 2006 07:00:18 +0100 
(BST)

Tracked it down 
to '/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Message/Metadata/Received
.pm', line 1183. Changing the line from:

    if (/^from (\S+) \[(${IP_ADDRESS})\] by (\S+) with \S+ \(fetchmail/) {

to:

    if (/^from (\S+) (\[(${IP_ADDRESS})\] )?by (\S+) with \S+ \(fetchmail/) {

appears to fix the problem by making the IP address optional.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to