5.2.5 Anti-spam: listas negras

Um dos maiores pesadelos dos utilizadores e administradores de sistemas de email é o volume de mensagens não solicitadas, ou spam.

Felizmente, existem atualmente diversos serviços que disponibilizam listas de fontes comprovadas de spam, sejam endereços de servidores, emails, ou outras fontes. Essas listas pode ser integradas no servidor SMTP de modo a bloquear de modo muito eficaz as mensagens relacionadas com essas fontes de correio não solicitadas.

Configuração

Para integrar na configuração do postfix a filtragem de emails baseados em listas negras (blacklists) iremos utilizar os serviços da http://spamhaus.org.

A configuração que é necessário alterar é guardada no ficheiro /etc/postfix/main.cf.

/etc/postfix/main.cf
# [...]

# Clientes locais ou autenticados podem enviar emails para qualquer endereco
# Rejeitar clientes listados nas listas negras de spam
smtpd_recipient_restrictions = permit_mynetworks,
                               permit_sasl_authenticated,
                               reject_unauth_destination,
                               reject_rbl_client zen.spamhaus.org,
                               reject_rhsbl_sender dbl.spamhaus.org

# [...]

Nesta configuração são rejeitadas todas as ligações de clientes listados como spammers (reject_rbl_client zen.spamhaus.org), bem como todas as mensagens de domínios listados como spammers (reject_rhsbl_sender dbl.spamhaus.org).

Reiniciar o serviço dovecot:

root@server:~# service dovecot restart

Referências