Whitelist e blacklist globais no Amavis-new
Dica publicada em Linux / Correio Eletrônico
Whitelist e blacklist globais no Amavis-new
Olá,
Existem várias formas de implementar isto, porém essa é bem simples, testado no Ubuntu Server 9.04 Linux.
Whitelists: lista com remetentes que devem passar pelo sistema mesmo que estes tenham sido identificados como spam.
Blacklists: lista com remetentes que devem sempre ser tratados como spam.
Edite o aquivo /etc/amavis/conf.d/20-debian_defaults e adicione as seguintes linhas em seu final:
Em seguida crie ambos os arquivos:
# touch /etc/amavis/whitelist
# chown amavis:amavis /etc/amavis/whitelist (sendo "amavis" o usuário do amavis-new)
# chmod 644 /etc/amavis/whitelist
# touch /etc/amavis/blacklist
# chown amavis:amavis /etc/amavis/blacklist
# chmod 644 /etc/amavis/blacklist
Adicionando usuários à blacklist:
# vi /etc/amavis/blacklist
Reiniciando o Amavis:
# /etc/init.d/amavis restart
Agora é só testar e olhar os logs:
# tail -50 /var/log/mail.log
Existem várias formas de implementar isto, porém essa é bem simples, testado no Ubuntu Server 9.04 Linux.
Whitelists: lista com remetentes que devem passar pelo sistema mesmo que estes tenham sido identificados como spam.
Blacklists: lista com remetentes que devem sempre ser tratados como spam.
Edite o aquivo /etc/amavis/conf.d/20-debian_defaults e adicione as seguintes linhas em seu final:
read_hash(\%whitelist_sender, '/etc/amavis/whitelist');
read_hash(\%blacklist_sender, '/etc/amavis/blacklist');
read_hash(\%blacklist_sender, '/etc/amavis/blacklist');
Em seguida crie ambos os arquivos:
# touch /etc/amavis/whitelist
# chown amavis:amavis /etc/amavis/whitelist (sendo "amavis" o usuário do amavis-new)
# chmod 644 /etc/amavis/whitelist
# touch /etc/amavis/blacklist
# chown amavis:amavis /etc/amavis/blacklist
# chmod 644 /etc/amavis/blacklist
Adicionando usuários à blacklist:
# vi /etc/amavis/blacklist
usuariobloqueado@dominio.com.br
outrobloqueio@hotmail.com
outrobloqueio@hotmail.com
Reiniciando o Amavis:
# /etc/init.d/amavis restart
Agora é só testar e olhar os logs:
# tail -50 /var/log/mail.log
Por ex:
*@dominio.com.br
Valeu e abraço!