Dear friends,

I have just noticed Socket.pm errors generated by SA for some messages. The 
majority of spam emails are processed without any errors but for some messages 
here is the error and message is actually not processed - tagged as 0/0:

Feb 19 13:06:47 mx01 spamd[94924]: got connection over /var/run/spamd
Feb 19 13:06:47 mx01 spamd[94924]: checking message <[EMAIL PROTECTED]> aka 
<[EMAIL PROTECTED]> for [EMAIL PROTECTED]:0.
Feb 19 13:06:47 mx01 spamd[94924]: Use of uninitialized value in subroutine 
entry at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, <GEN3074> line 86.
Feb 19 13:06:48 mx01 spamd[94924]: Failed to run DNS_FROM_AHBL_RHSBL RBL 
SpamAssassin test, skipping:__ Bad arg length for Socket::pack_sockaddr_in, 
length is 0, should be 4 at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, 
<GEN3074> line 86._)
Feb 19 13:06:48 mx01 spamd[94924]: Use of uninitialized value in subroutine 
entry at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, <GEN3074> line 86.
Feb 19 13:06:48 mx01 spamd[94924]: Failed to run NO_DNS_FOR_FROM RBL 
SpamAssassin test, skipping:__(Bad arg length for Socket::pack_sockaddr_in, 
length is 0, should be 4 at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, 
<GEN3074> line 86._)
Feb 19 13:06:48 mx01 spamd[94924]: Use of uninitialized value in subroutine 
entry at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, <GEN3074> line 86.
Feb 19 13:06:48 mx01 spamd[94924]: Failed to run __RFC_IGNORANT_ENVFROM RBL 
SpamAssassin test, skipping:__(Bad arg length for Socket::pack_sockaddr_in, 
length is 0, should be 4 at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, 
<GEN3074> line 86._)
Feb 19 13:06:48 mx01 spamd[94924]: Use of uninitialized value in subroutine 
entry at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, <GEN3074> line 86.
Feb 19 13:06:48 mx01 spamd[94924]: Use of uninitialized value in subroutine 
entry at /usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, <GEN3074> line 86.
Feb 19 13:06:48 mx01 spamd[94924]: razor2 check skipped: Invalid argument Bad 
arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at 
/usr/local/lib/perl5/5.8.5/mach/Socket.pm line 373, 
<GEN3074> line 86.

FreeBSD 5.3-STABLE, SpamAssassin 3.0.2 installed from ports, Perl 5.8.5.

spamd is starting with the following options: -d -x -m 10 -u spamd 
--socketpath=/var/run/spamd

#find / -name Socket.pm -print
/usr/local/lib/perl5/5.8.5/mach/IO/Socket.pm (version 1.28)
/usr/local/lib/perl5/5.8.5/mach/Socket.pm (version 1.77)

I tried to delete v1.28 as was suggested by someone before but no luck. spamd 
would not start at all.

Line #373 in /usr/local/lib/perl5/5.8.5/mach/Socket.pm is the following:

pack_sockaddr_in(@_);

#razor-admin -v
Razor Agents 2.67, protocol version 3

Anyone with the same symptoms? I would very appreciate any advise!

Thank you.
Roman
-- 
_______________________________________________
Get your free email from http://mymail.bsdmail.com

Powered by Outblaze

Reply via email to