Martin,

> Since I upgraded to Spamassassin 3.20 I get this (amavis) messages in my
> logfiles (for each incoming mail)   Amavis New 2.4.3

> May 29 08:21:05 linux1.rk /usr/sbin/amavisd[4365]: (04365-01) extra
> modules loaded: Mail/SpamAssassin/Locales.pm,
> Mail/SpamAssassin/Plugin/Bayes.pm, Mail/SpamAssassin/Plugin/BodyEval.pm,
> Mail/SpamAssassin/Plugin/Check.pm, Mail/SpamAssassin/Plugin/DNSEval.pm,
> Mail/SpamAssassin/Plugin/HTMLEval.pm,
> Mail/SpamAssassin/Plugin/HTTPSMismatch.pm,
> Mail/SpamAssassin/Plugin/HeaderEval.pm,
> Mail/SpamAssassin/Plugin/ImageInfo.pm,
> Mail/SpamAssassin/Plugin/MIMEEval.pm,
> Mail/SpamAssassin/Plugin/RelayEval.pm,
> Mail/SpamAssassin/Plugin/URIEval.pm,
> Mail/SpamAssassin/Plugin/VBounce.pm, Mail/SpamAssassin/Plugin/WLBLEval.pm

That is normal for a version of amavisd-new pre-dating SA 3.2.0.
Actually the loading occurs only once per child process, but the
log entry is unnecessarily repeated with each message (fixed in 2.5.1).

Try amavisd-new 2.5.0 or 2.5.1-rc1 which loads these modules automatically.

> I added the lines below to amavis.conf
> @additional_perl_modules = qw( ... )

Yes, that is the right solution.

> (according to a google search 
> result) and restarted amavis but
> I doesn't have any effects - can anybody give me a hint how to solve that?

> @additional_perl_modules = qw(
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locales.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Bayes.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/BodyEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Check.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/DNSEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HTMLEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/ImageInfo.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/RelayEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/URIEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/VBounce.pm,
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/WLBLEval.pm,
> /usr/lib/perl5/site_perl/5.8.8/unicore/lib/gc_sc/Digit.pl,
> /usr/lib/perl5/site_perl/5.8.8/unicore/lib/gc_sc/SpacePer.pl,
> /usr/lib/perl5/site_perl/5.8.8/unicore/lib/gc_sc/Word.pl
> );

You got the syntax wrong, remove the commas, the qw Perl operator
splits on whitespace and commas remain part of a filename.

Instead of the full module file path, you may use the short
Perl notation, e.g. Mail::SpamAssassin::Plugin::Bayes
assuming the module is in the Perl include path.

  Mark

Reply via email to