https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6877

            Bug ID: 6877
           Summary: mails send via GMX are considered to be from a spam
                    server
           Product: Spamassassin
           Version: 3.3.2
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Rules
          Assignee: dev@spamassassin.apache.org
          Reporter: hendrik.hadd...@gmx.net
    Classification: Unclassified

GMX does not properly indicate that the sender was authenticated. This seems to
be a known issues (http://martin.von-gagern.net/bugs/gmx) but GMX doesn't seem
to be willing to fix their setup.

So I did this small change in
/usr/share/perl5/Mail/SpamAssassin/Message/Metadata/Received.pm

422a423,431
>   # workaround for GMX, which authenticates users but does not indicate it 
> properly
>   # SMTP version
>   elsif (/from \S* \((?:HELO|EHLO) (\S*)\) \[(${IP_ADDRESS})\] by 
> (mail\.gmx\.net) \([^\)]+\) with ((?:ESMTP|SMTP))/) {
>     $auth = "GMX ($4 / $3)";
>   }
>   # HTTP version
>   elsif (/from ${IP_ADDRESS} by (www\d*\.gmx\.net|com) with (HTTP)/) {
>     $auth = "GMX ($2 / $1)";
>   }

This works very well for me so far and seems to be inline with other
workarounds in the parse_received_line function.

Any chance that this change is being accepted?

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

Reply via email to