Como posso personalizar as respostas do milter antes da fila no Postfix?

1

Atualmente eu uso postfix com spamass-milter e clamav-milter como milters antes da fila, que funcionam muito bem. Eu rejeito centenas de mensagens por dia em meu pequeno servidor de e-mail pessoal com base em um conjunto robusto de regras de Spamassassin e dados Bayesianos.

smtpd_milters = unix:/spamass/spamass.sock, unix:/clamav/clamav.sock
milter_default_action = accept

Mar 20 12:00:00 hostname spamd[23017]: spamd: result: Y 14 - {LIST OF SPAMASSASSIN RULES APPLIED} scantime=1.0,size=15000,required_score=5.0, [...]
Mar 20 12:00:01 hostname postfix/cleanup[23375]: BA3D3ADB33F milter-reject: END-OF-MESSAGE from unknown[IP_ADDRESS]: 5.7.1 Blocked by SpamAssassin; from=<[email protected]> [...]

Minha única reclamação é que a resposta SMTP na segunda linha de log acima revela que eu rejeitei a mensagem por causa do Spamassassin / spamass-milter antes de terminar a sessão SMTP. Por sua vez, o clamav-milter bloqueia e responde na sessão SMTP com o vírus que acha que detectou.

O que eu quero é respostas silenciosas com apenas o código de status numérico SMTP. Não há razão para overinform spammers, e meu entendimento de conformidade com RFC é que apenas o código de status numérico é necessário.

Eu olhei e procurei um ajuste para personalizar essas respostas, tanto para milters quanto para postfix em geral (por exemplo, meu postfix também antes de recusas na fila com base em informações da RBL, etc.), mas não consigo para encontrar o botão direito, se houver um.

Alguém sabe se essa personalização é possível e, em caso afirmativo, como proceder?

    
por datn 22.03.2016 / 23:43

0 respostas