https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8245

            Bug ID: 8245
           Summary: undefined value as an ARRAY reference in DMARC plugin
           Product: Spamassassin
           Version: 4.0.1
          Hardware: PC
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Plugins
          Assignee: dev@spamassassin.apache.org
          Reporter: sid...@sidney.com
  Target Milestone: Undefined

This error was reported on users@ mailing list

https://lists.apache.org/thread/r384x26l6bpxz7xsh2fzk79l5nx8p44y

"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."

Looking at DMARC line 336 it looks to me that this could happen if DMARC check
doesn't pass and there are Authentication-Results headers but none with "spf="
in them, so in line 336 $pms->{authres_parsed}{spf} is undef

Is that what is happening? Is it a bug? I'm not familiar with the code.

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

Reply via email to