Mailing List Archive

svn commit: r1894685 - in /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin: AuthRes.pm SPF.pm
Author: gbechis
Date: Tue Nov 2 14:29:25 2021
New Revision: 1894685

URL: http://svn.apache.org/viewvc?rev=1894685&view=rev
Log:
recognize Arc-Authentication-Results,
first step in supporting Arc headers

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AuthRes.pm
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/SPF.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AuthRes.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AuthRes.pm?rev=1894685&r1=1894684&r2=1894685&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AuthRes.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/AuthRes.pm Tue Nov 2 14:29:25 2021
@@ -319,7 +319,7 @@ sub parsed_metadata {
}

foreach my $hdr (split(/^/m, $pms->get($nethdr))) {
- if ($hdr =~ /^Authentication-Results:\s*(.+)/i) {
+ if ($hdr =~ /^(?:Arc\-)?Authentication-Results:\s*(.+)/i) {
push @authres, $1;
}
}

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/SPF.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/SPF.pm?rev=1894685&r1=1894684&r2=1894685&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/SPF.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/SPF.pm Tue Nov 2 14:29:25 2021
@@ -453,7 +453,7 @@ sub _check_spf {
dbg("spf: could not parse result from existing Received-SPF header");
}

- } elsif ($hdr =~ /^Authentication-Results:.*;\s*SPF\s*=\s*([^;]*)/i) {
+ } elsif ($hdr =~ /^(?:Arc\-)?Authentication-Results:.*;\s*SPF\s*=\s*([^;]*)/i) {
dbg("spf: found an Authentication-Results header added by an internal host: $hdr");

# RFC 5451 header parser - added by D. Stussy 2010-09-09: