Usando o Postgrey e acabando com os SPAM

Eae Galera, Nesse artigo vou ensinar como instalar e integrar o Postgrey ao Zimbra, visando diminuir a quantidade de SPAM

“Para quem não conhece, greylisting é uma técnica simples que consiste em recusar-se a receber uma mensagem, indicando uma indisponibilidade momentânea, na primeira vez em que é feita a tentativa de entregá-la, aceitando-a mais tarde caso o servidor volte a tentar entregar. Como grande parte dos spammers não tenta enviar a mensagem novamente, esse método elimina uma boa parte das mensagens indesejadas que lotam as nossas caixas postais.”

Ambiente

Linux CentOS 6 x64
ZiMbra 7.2

yum install postgrey

nano /etc/init.d/postgrey

Vamos comentar a linha abaixo

OPTIONS="–unix=$SOCKET"

Inserir essa linha logo abaixo da linha comentada

OPTIONS="–whitelist-clients=/etc/postfix/postgrey_whitelist_clients –whitelist-recipients=/etc/postfix/postgrey_whitelist_recipients –inet=10023 –unix=$SOCKET"

nano /opt/zimbra/conf/postfix_recipient_restrictions.cf

Adicionar o conteudo abaixo, logo após o ultimo %% (antes da ultima linha +-)

check_policy_service inet:127.0.0.1:10023

Se quiser adicionar algum cliente na Whitelist

nano /etc/postfix/postgrey_whitelist_recipients

Reiniciando o serviço

service postgrey restart

Iniciar automaticamente

chkconfig postgrey on

Verificar os Logs

tail -f /var/log/maillog | grep greylist

Obs. as contas locais não vão passar pelo postgrey

Report 😀

cat /var/log/mail.log | postgreyreport
–nosingle_line –check_sender=mx,a –show_tries
–separate_by_subnet=":===============================================================================================n"

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *