GNU/Linux >> Znalost Linux >  >> Linux

Přidání hostitelů na seznam povolených hostitelů v Postfixu/Amavisu

Úvod:
Mám e-mailový server s velmi silným filtrováním nevyžádané pošty a tu a tam vidí e-maily, které posílám z našich vlastních sítí, jako SPAM.
Abychom obešli skener SPAMu pro tyto sítě bez obcházení antivirové skenování Amavisu Tyto pokyny jsem našel na internetu na adrese:
http://verchick.com/mecham/public_html/spam/bypassing.html#1

Umožnit klientům v mé interní síti obejít skenování pomocí banky zásad „MYNETS“. Můžete použít vestavěnou banku zásad „MYNETS“, která umožní klientům zahrnutým do $mynetworks. Předpokládejme, že umožňujete všem (nebo většině) klientům ve vaší interní síti odesílat odchozí poštu přes váš spamový filtr.
IP adresy těchto klientů jsou součástí $mynetworks Postfixu v main.cf :
mynetworks = 127.0.0.0/8 !192.168.1.1 192.168.1.0/24
V /etc/amavis/conf.d/50-user @mynetworks určuje, kteří klienti budou používat banku zásad 'MYNETS':
@mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10
!192.168.1.1 192.168.1.0/24 );

A banku zásad „MYNETS“ byste nakonfigurovali podle potřeby:
Přidáno také do /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
};

Při používání banky zásad „MYNETS“ musíte použít *_send_xforward_command v master.cf který umožňuje přeposílání IP adresy klienta na 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

(nebo)
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. Použití Postfixu k doručování pošty pomocí ověřování SMTP

  2. Přidání hostitelů na seznam povolených hostitelů v Postfixu/Amavisu

  3. Vytvořit uživatelsky specifický soubor Hosts jako doplněk /etc/hosts?

  1. Jak vytvořit Ansible Playbook

  2. Jak přidat více hostitelů v phpMyAdmin

  3. TCP Wrapper (hosts.allow &hosts.deny) Možnosti příkazů v Linuxu

  1. 20 Postfix Interview Otázky a odpovědi

  2. Blokování černé listiny hostitelů a iptables

  3. Blokování příjmu plných TLD