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: [email protected]
Reporter: [email protected]
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.