[Mimedefang] SpamAssassin 2.0 progress...
nlindq at maei.ca
Thu Jan 24 18:12:01 EST 2002
On 24 Jan 2002 at 12:02, Mark Roedel wrote:
> > From: Nels Lindquist [mailto:nlindq at maei.ca]
> > I've been looking into this a bit. It seems that they're deprecating
> > the perl interface for SpamAssassin with v 2.0. I installed it on a
> > test server with MIMEDefang 2.3, but I get these errors:
> I don't get that impression from what I've seen on the SA mailing list,
> or what I see so far in the source. (Although it does appear that they
> prefer the use of their new NoMailAudit module to MyMailAudit...not sure
> what implications that has to MimeDefang's way of doing things, but
> where there's a will...)
I was judging based on the section in the README file regarding the
installation of Mail::Audit where it says, "This is no longer
Of course, if they're replacing the Mail::Audit module with one of
their own, this makes sense. I didn't see any reference to
Mail::SpamAssassin::NoMailAudit the SA2 documentation, and the
manpage for Mail::SpamAssassin still references ::MyMailAudit->new().
I tried to make use of ::NoMailAudit, but NoMailAudit->new() doesn't
seem to like the \*IN reference it's called with. I get errors like
> mimedefang-multiplexor: Slave 0 stderr: Not an ARRAY reference at
> /usr/lib/perl5/site_perl/5.005/Mail/SpamAssassin/NoMailAudit.pm line
I was able to get everything working by adding "use Mail::Audit" to
mimedefang.pl, and then changing the Mail::SpamAssassin::MyMailAudit
references in the appropriate spots:
my $mail = Mail::Audit->new(data=>\*IN);
Any ideas on getting NoMailAudit to work?
Nels Lindquist <*>
Information Systems Manager
Morningstar Air Express Inc.
More information about the MIMEDefang