Présentation :
J'ai un serveur de messagerie avec un filtrage anti-spam très puissant et de temps en temps, il voit les e-mails que j'envoie depuis nos propres réseaux comme SPAM.
Afin de contourner le scanner SPAM pour ces réseaux sans contourner l'analyse antivirus d'Amavis, j'ai trouvé ces instructions sur Internet à :
http://verchick.com/mecham/public_html/spam/bypassing.html#1
Autoriser les clients de mon réseau interne à contourner l'analyse en utilisant la banque de politiques "MYNETS". Vous pouvez utiliser la banque de politiques intégrée "MYNETS" pour autoriser les clients inclus dans $mynetworks. Supposons que vous autorisez tous (ou la plupart) des clients de votre réseau interne à envoyer du courrier sortant via votre filtre anti-spam.
Les adresses IP de ces clients sont incluses dans $mynetworks de Postfix dans main.cf :mynetworks = 127.0.0.0/8 !192.168.1.1 192.168.1.0/24
Dans /etc/amavis/conf.d/50-user @mynetworks détermine quels clients utiliseront la banque de politiques 'MYNETS' :@mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10
!192.168.1.1 192.168.1.0/24 );
Et vous configurez la banque de politiques "MYNETS" comme vous le souhaitez :
Également ajouté à /etc/amavis/conf.d/50-user $policy_bank{'MYNETS'} = { # clients in @mynetworks
bypass_spam_checks_maps => [1], # don't spam-check internal mail
bypass_banned_checks_maps => [1], # don't banned-check internal mail
bypass_header_checks_maps => [1], # don't header-check internal mail
};
Lorsque vous utilisez la banque de politiques "MYNETS", vous devez utiliser *_send_xforward_command dans master.cf qui permet de transférer l'adresse IP du client vers amavisd-new. :smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
(ou)lmtp-amavis unix - - n - 2 lmtp
-o lmtp_data_done_timeout=1200
-o lmtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20