[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

amavis - postfix - spamassassin



bonjour, 

je me suis aperçu que mon serveur de mail ne faisait plus la chasse aux
spam, je l'avais configurer il y a quelques années ... et je sais plus
comment j'avais fais

Me suis dis, bon puisque j'en suis là, je vais y ajouter la couche
amavis

le soucis est que toutes les heures j'ai ceci :
(#/usr/sbin/amavisd-new-cronjob sa-sync ) 
Constant subroutine Mail::SpamAssassin::PerMsgStatus::ID redefined
at /usr/share/perl/5.8/constant.pm line 103. Constant subroutine
Mail::SpamAssassin::PerMsgStatus::RULES redefined
at /usr/share/perl/5.8/constant.pm line 103. Constant subroutine
Mail::SpamAssassin::PerMsgStatus::SETS redefined
at /usr/share/perl/5.8/constant.pm line 103. Subroutine do_rbl_lookup
redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 102.
Subroutine register_rbl_subtest redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 125. Subroutine
do_dns_lookup redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm
line 130. Subroutine res_bgsend redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 142. Subroutine
dnsbl_hit redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line
154. Subroutine dnsbl_uri redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 171. Subroutine
process_dnsbl_result redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 189. Subroutine
process_dnsbl_set redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 227. Subroutine
harvest_dnsbl_queries redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 283. Subroutine
rbl_finish redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line
365. Subroutine load_resolver redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 381. Subroutine
lookup_ns redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line
387. Subroutine lookup_mx redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 419. Subroutine
lookup_mx_exists redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm
line 453. Subroutine lookup_ptr redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 465. Subroutine
lookup_a redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line
514. Subroutine is_dns_available redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 555. Subroutine
server_failed_to_respond_for_domain redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 654. Subroutine
set_server_failed_to_respond_for_domain redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 663. Subroutine
enter_helper_run_mode redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 671. Subroutine
leave_helper_run_mode redefined
at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 707. Subroutine
cleanup_kids redefined at /usr/share/perl5/Mail/SpamAssassin/Dns.pm
line 727.


Je sais pas trop de quel côté chercher, j'ai l'impression que
spamassasin ne fait plus rien non plus, il  semble que c'est
dans /etc/postfix/master.cf qu'il faut ajouter (règle 80 caractères
 non respecté pour la lisibilité des 2 lignes)

smtp      inet  n   -  -  -  -  smtpd -o content_filter=spamassassin

ou cela 
spamassassin   unix  -  n  n - -   pipe   user=nobody argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

mais visiblement il y a des risques concernant la stabilité de cette
méthode  et surtout me rappel pas avoir touché au master.cf à l'époque
(mais ma mémoire est loin d'être fiable)



Reply to: