I was wrong about the severity. It does look like the error aborts the
running of the DMARC plugin when it happens, so no DMARC result will be
scored for that email.
I've committed a fix to trunk.
This bug only happens in perl versions less than 5.20.0. I see that this
case was in CentOS 7 wh
As a practical matter, the message appears to be a warning in the log,
but the results would be correct, so it can be ignored.
Sidney Markowitz wrote on 20/04/24 9:55 am:
I've open a bug in which I noted my suspicion of what is happening.
https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8245
I've open a bug in which I noted my suspicion of what is happening.
https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8245
If you have a sanitized email that consistently causes this to happen,
please attach it to the bug report.
As I said in the bug report, I suspect that an email that does
Hello,
after updating SA 4.0.0 to 4.0.1, (CentOS 7 - Perl version 5.16.3) I get
the following message in log regarding the DMARC plugin:
plugin: eval failed: Can't use an undefined value as an ARRAY reference at
/usr/share/perl5/Mail/SpamAssassin/Plugin/DMARC.pm line 336.
File "DMARC.pm":
my $d