CafezinhoComTi
(usa Debian)
Enviado em 13/04/2018 - 12:26h
Muito obrigado pela resposta.
Estava agora mesmo fazendo testes e percebi que realmente não é possível fazer o que eu desejo com as lista da rbl, pois o postfix apenas aguarda o parâmetro "Mail From: <eu@vc.com>" para interromper a conexão.
Fiz o teste usando telnet a partir de um ip que está em blacklist, disparando contra o servidor do hotmail.
root@Law-PC:~# telnet hotmail-com.olc.protection.outlook.com 25
Trying 104.47.37.33...
Connected to hotmail-com.olc.protection.outlook.com.
Escape character is '^]'.
220 CY1NAM02FT010.mail.protection.outlook.com Microsoft ESMTP MAIL Service ready at Fri, 13 Apr 2018 11:10:11 +0000
helo pirassununga.sp.gov.br
250 CY1NAM02FT010.mail.protection.outlook.com Hello [xxx.xxx.xxx.xxx]
mail from: <xxxxxxxxxx@pirassununga.sp.gov.br>
550 5.7.1 Client host [xxx.xxx.xxx.xxx] blocked using Spamhaus. To request removal from this list see http://www.spamhaus.org/lookup.lasso (S3130). [CY1NAM02FT010.eop-nam02.prod.protection.outlook.com]
Connection closed by foreign host.
O que eu precisaria seria um parâmetro do inexistente como "REDIRECT_RBL_CLIENT".
Se bem entendi pelo fuxo que vc me passou isso somente será possível utilizando algum daemon como o spamassassin ou algum outro que trabalhe após a aceitação do e-mail.
Por agora resolvi parcialmente a situação criando uma jail no fail2ban para mandar um e-mail para minha conta administrativa informando o spam detectado pela rbl e na terceira tentativa bloqueando o IP por 24 horas.
Assim não terei acesso ao conteúdo do e-mails mas poderei ao menos analisar o remetente através da linhas de log anexadas pelo fail2ban.
Agradeço a todos pelas respostas e fecharei o tópico.
Saudações livres a todos!