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
