spamassassin error?

gejopaul

Verified User
Joined
Jan 4, 2006
Messages
19
Location
India
server OS , fedora core 2
I install spamassassin using the spam.sh script
when I run spamassassin I get the following error?
[19056] error: Can't locate IO/Socket/SSL.pm in @INC (@INC contains: ../lib /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at /usr/bin/spamd line 102.

wheN i check the frums I came to see that Mail::SpamAssassin::Plugin::SPF is missing , hw can I solve this issue, Can I reinstall spamassassin to solve this problem

cat /var/log/maillog,
Jan 20 07:09:17 copy2 spamd[15343]: spamd: setuid to admin succeeded
Jan 20 07:09:17 copy2 spamd[15343]: config: failed to parse line, skipping: rewrite_subject 1
Jan 20 07:09:17 copy2 spamd[15343]: config: failed to parse line, skipping: subject_tag *****SPAM*****
Jan 20 07:09:17 copy2 spamd[15343]: spamd: processing message <[email protected]> for admin:500
Jan 20 07:09:20 copy2 spamd[15343]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at /usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin/Plugin/SPF.pm line 272, <GEN58> line 94.
I think my spamassassin is not working?
can I install the missing file like this
perl -MCPAN -e "install Mail::SPF", is this create any mismatch problem in my server?perl -MCPAN -e "install Mail::SPF"
 
Last edited:
I'm experiencing the exact same problems.
However I send it to John of DirectAdmin, and he is looking into it.

Till the time he can give me a solution I disabled spamd in the startup file (/etc/init.d/exim), and commented out the parts for spamassassin in /etc/exim.conf.
 
thanks for your reply?

i think intsalling that perl module will solve this issue?
but I am not sure about it.my server is a production server
 
Back
Top