Introducción:
Tengo un servidor de correo electrónico con un filtrado de spam muy fuerte y, de vez en cuando, ve los correos electrónicos que envío desde nuestras propias redes como SPAM.
Para omitir el escáner de SPAM para esas redes sin omitir el análisis de virus de Amavis encontré estas instrucciones en Internet en:
http://verchick.com/mecham/public_html/spam/bypassing.html#1
Permitir que los clientes de mi red interna omitan el escaneo mediante el banco de políticas 'MYNETS'. Puede usar el banco de políticas 'MYNETS' incorporado para permitir que los clientes estén incluidos en $mynetworks. Supongamos que permite que todos (o la mayoría) de los clientes de su red interna envíen correo saliente a través de su filtro de spam.
Las direcciones IP de estos clientes están incluidas en $mynetworks de Postfix en main.cf :mynetworks = 127.0.0.0/8 !192.168.1.1 192.168.1.0/24
En /etc/amavis/conf.d/50-user @mynetworks determina qué clientes utilizarán el banco de políticas 'MYNETS':@mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10
!192.168.1.1 192.168.1.0/24 );
Y configuraría el banco de políticas 'MYNETS' como desee:
También se agregó a /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
};
Al usar el banco de políticas de "MYNETS", debe usar *_send_xforward_command en master.cf que permite el reenvío de la dirección IP del cliente a 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
(o)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