On Fri, 8 Mar 2002, Rodent of Unusual Size wrote:
> Greetings! I'm just getting started with SA, so please pardon
> any FAQs. I *did* search the archives first, though.. no joy.
>
> I've installed SA 2.01 and Mail::Audit 2.1 on an RH 5.2 system
> running Perl 5.6.1. Mail::Internet is from MailTools 1.43.
> I am trying to pipe mail through a filter from sendmail with
> the following script:
>
> use Mail::Audit:
> use Mail::SpamAssassin::MyMailAudit;
> use Mail::SpamAssassin;
>
> my $mail = Mail::SpamAssassin::MyMailAudit->new();
> my $spamtest = Mail::SpamAssassin->new({userprefs_filename
> => 'valid-file-name'});
> my $status = $spamtest->check($mail);
>
> It is blowing up in the last line with:
>
> Can't locate object method "head" via package "Mail::SpamAssassin::MyMailAudit"
> (perhaps you forgot to load "Mail::SpamAssassin::MyMailAudit"?) at
> /usr/local/lib/perl5/site_perl/5.6.1/Mail/Audit.pm line 791.
> 554 "| <myscript>"... unknown mailer error 2
>
> Am I doing something wrong, or has this method gone deprecated in
> recent SA versions? The script is basically from a friend's
> system, for whom it works.
As you found earlier, something in Mail::Audit broke in the upgrade. Try
either using Mail::SpamAssassin::NoMailAudit (the new code), or try
downgrading Mail::Audit.
--
Matt.
<:->get a SMart net</:->
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk