GNU/Linux >> Tutoriels Linux >  >> Linux

Liste blanche des hôtes dans Postfix/Amavis

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


Linux
  1. 20 questions et réponses d'entrevue avec Postfix

  2. Comment créer un Playbook Ansible

  3. Comment ajouter plusieurs hôtes dans phpMyAdmin

  4. Utiliser Postfix pour distribuer du courrier à l'aide de l'authentification SMTP

  5. Créer un fichier Hosts spécifique à l'utilisateur pour compléter /etc/hosts ?

Postfix - Activer la journalisation du sujet de l'e-mail dans le journal de messagerie

Serveur de messagerie Postfix

Configuration du serveur de messagerie Postfix sur Ubuntu 14.04

Gestion des hôtes dédiés

Configuration du serveur de messagerie Postfix sur Ubuntu 20.04

Comment installer Postfix sur Ubuntu 18.04 ?