On Tue, June 25, 2013 5:15 am, Matus UHLAR - fantomas wrote: > This looks lik Net::DNS ssue, try upgrading that one. > Also, try upgrading perl...
Why do you say this looks like a Net::DNS issue? The error is being reported from Mail::SPF, and I've traced that error through the code, it tracks to Mail::SPF::v1::Record ... there appears to be a problem with Mail::SPF::v1::Record inheriting new_from_string() from Mail::SPF::Record, no idea why (everything looks OK to my naive eye but I'm not an expert in perl modules, even though I have lots of experience with regular, more basic perl). I don't see how Net::DNS even comes into play, but please do let me know why you think it's a Net::DNS error. FYI, I'm running the latest version of Net::DNS that is available as an RPM for CentOS, which is 0.71-1 from RepoForge (extras). 0.72 is available from CPAN but does not appear to be available pre-packaged for CentOS, so I can't install it (I run a virtual-host system and my perl modules need to be RPMs so they can be distributed to the virtual hosts). As for upgrading perl, I am currently running 5.8.8-38 from the CentOS 5.8 distribution. 5.8.8-40 is available with CentOS 5.9, to which I have not yet upgraded, but it's the same basic version (I don't know what patches would have been backported into the -40 release). CentOS 6 uses Perl 5.10.1 but, again, I'm not running that OS, and perl 5.10.1 isn't available pre-packaged for CentOS 5. So, at this time, upgrading either Net::DNS or perl is not an option. But, I'm not convinced that upgrading either one will resolve this issue, either. Can you point to a changelog, bug report, or some other document that shows this issue can be tied to Net::DNS 0.71 and/or perl 5.8.8, that is resolved with Net::DNS 0.72 and/or perl 5.10.1? Thanks. --- Amir