Hi all,
I am getting the follow error peppering my maillogs:
Jun 13 01:26:42 kismet spamd[24575]: spf: lookup failed: Can't locate
object method "new_from_string" via package "Mail::SPF::v1::Record"
at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SPF/Server.pm line 524.
This occurs very often, seemingly with every call to spamd.
I've googled for this error and have found only a couple of previous
reports, one from 2008 and one from 2011. This error appears to be
very long-lived, going back at least 5 years, but neither of the two
reports I did find could offer any resolution. Hence, I figured I'd
try asking again.
For reference, I am on CentOS 5.8, running SpamAssassin 3.3.1 and
Mail::SPF v2.007. My spamd is running with the following flags:
--max-conn-per-child=1 -d -c -m5 -H
Is this an error with SpamAssassin, or with Mail::SPF? Any ideas on
how to fix it? Mail::SPF is up to v2.008, but I don't believe it has
yet been packaged for CentOS/RHEL 5.x (and may never be), and I have
no idea if it fixes the error, anyway.
Any help would be appreciated.
Thanks!
--- Amir