Postfix - Enviar spam para diferentes endereços de e-mail

1

Eu pesquisei uma resposta para essa pergunta e não consigo encontrar nada.

Tenho o Postfix em execução no Debian Stretch. Em breve vou configurar o Rspamd.

Aqui está a lógica do que eu quero que aconteça quando o spam chegar:

  • O Postfix recebe uma mensagem do formulário de contato no meu site (via PHPMailer)
  • O postfix envia a mensagem para o Rspamd para processamento
  • O Rspamd sinaliza a mensagem como spam e adiciona cabeçalhos adequados
  • O Postfix NÃO envia a mensagem para [email protected], mas sim para [email protected]

Pelo que eu entendi, parece que milters não têm essa habilidade. Como isso pode ser feito?

    
por pkSML 06.04.2018 / 18:28

1 resposta

2

O Postfix pode verificar os cabeçalhos definidos pelo milter com milter_header_check . A documentação do postfix também fornece um exemplo:

The following example sends all mail that is marked as SPAM to a spam handling machine. Note that matches are case-insensitive by default.

/etc/postfix/main.cf:
milter_header_checks = pcre:/etc/postfix/milter_header_checks

/etc/postfix/milter_header_checks:
/^X-SPAM-FLAG:\s+YES/ FILTER mysmtp:sanitizer.example.com:25

Basta substituir a ação FILTER por REDIRECT [email protected] e ela deve funcionar.
Cf. link

    
por 09.04.2018 / 05:16