>> @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 > > Hi Mark!
Thank you for your answere. I am using SuSE Rpm's so upgrading amavis is not that easy (as I were not able to find a repository yet) Removing the commas has one effect: Starting virus-scanner (amavisd-new):Subroutine is_charset_ok_for_locales redefined at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locales.pm line 75. But the modules are still unloaded (even If I remove the Locales.pm lines) - do you have other ideas? lg
