Analisa o e-mail postfix de saída para spam com Spamassassin

1

Existe uma maneira de filtrar e-mails enviados pelo Postfix por spam, possivelmente com o Spamassassin?

Encontrei esta resposta sobre como fazer isso com o Amavis, mas é terrivelmente desatualizado.

    
por brickmasterj 15.01.2016 / 01:24

1 resposta

1

Se você combinar o

smtpd_sender_restrictions = 
   check_client_access cidr:/etc/postfix/internal_clients_filter

da resposta que você encontrou com estas instruções de filtragem de entrada clamsmtp (excluindo o parâmetro content_filter e substituindo :

192.168.0.0/24 FILTER smtp:[127.0.0.1]:12501

com

192.168.0.0/24 FILTER scan:[127.0.0.1]:10025

Substituindo 192.168.0.0/24 pelo seu endereço de rede na notação CIDR

Não se esqueça de

Edit the /etc/clamsmtpd.conf file and change OutAddress: 10025 to OutAddress: 10026. also change Listen: 127.0.0.1:10026 to Listen: 127.0.0.1:10025

ou

Add the following to /etc/postfix/master.cf

# AV scan filter (used by content_filter)
scan      unix  -       -       n       -       16      smtp
        -o smtp_send_xforward_command=yes
# For injecting mail back into postfix from the filter
127.0.0.1:10026 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8

de acordo com o artigo.

Desculpe se isso é confuso.

    
por 15.01.2016 / 05:16