segunda-feira, 1 de dezembro de 2014

Bloqueando Spam List-Unsubscribe no header_checks


Estava vendo que varios spams vem com a tag List-Unsubscribe em seu header, e decidi colocar isso no headers_check, como todos de inicio usei a seguinte configuração:

/^List-Unsubscribe:/ DISCARD SPAM

E logicamente, em algumas semanas percebi que algumas listas de parceiros estavam sendo bloqueadas...
Comecei a pesquisa e realmente não há whitelist para o header_checks.

A saída foi utilizar uma configuração condição...

Como não encontrei nada na internet e tive que me virar para fazer, perdendo um tempinho considerável estou compartilhando aqui no meu blog abandonado :)

/etc/postfix/spamheadercheck
if /^List-Unsubscribe:/
!/.*(parceiro.com|paceiro2.com|parceiro3.com)/ DISCARD Spam
endif


/etc/postfix/main.cf
header_checks = pcre:/etc/postfix/spamheadercheck


Configurações para postfix !
Requer pcre
apt-get install postfix-pcre
*** vc pode colocar quantos parceiros quiser concatenando com |

Gostou ? Me pague uma cerveja ! ^_^