Hi everyone, I upgraded Spamassassin to 2.43 this morning. It complained about not having a file PerMsgStatus.pm. I found that at CPAN.org and installed it, but it is complaining still:
Failed to run DIFFERENT_REPLY_TO SpamAssassin test, skipping: (Can't locate object method "check_for_spam_reply_to" via package "Mail: :SpamAssassin::PerMsgStatus" (perhaps you forgot to load "Mail::SpamAssassin::Pe rMsgStatus"?) at /usr/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.p m line 1822. And more of that. Now I found that the PerMsgStatus.pm file contains stuff that I don't think should in there, for example: =head1 NAME Mail::SpamAssassin::PerMsgStatus - per-message status (spam or not-spam) =head1 SYNOPSIS my $spamtest = new Mail::SpamAssassin ({ 'rules_filename' => '/etc/spamassassin.rules', 'userprefs_filename' => $ENV{HOME}.'/.spamassassin.cf' }); my $mail = Mail::SpamAssassin::NoMailAudit->new(); my $status = $spamtest->check ($mail); if ($status->is_spam()) { $status->rewrite_mail (); $mail->accept("caught_spam"); } ... =head1 DESCRIPTION The Mail::SpamAssassin C<check()> method returns an object of this class. This object encapsulates all the per-message state. =head1 METHODS I am not at all proficient in Perl, so is there someone here that can tell me if this code is correct? I don't like all these plain english comments... (All occurences of the file I could find have the same stuff in it) Paul -- A room without books is like a body without a soul. -Marcus Tullius Cicero (106-43 B.C) http://nlpagan.net - Linux Mandrake 8.2 - Sylpheed 0.8.6 Help Microsoft combat software piracy: give Linux to a friend today!
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com