Whitelist e blacklist globais no Amavis-new

Publicado por Edmo Vamerlatti Costa em 31/10/2009

[ Hits: 15.054 ]

 


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:

read_hash(\%whitelist_sender, '/etc/amavis/whitelist');
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

Reiniciando o Amavis:

# /etc/init.d/amavis restart

Agora é só testar e olhar os logs:

# tail -50 /var/log/mail.log

Outras dicas deste autor

Executando comandos no telnet do Mikrotik via shell script

Leitura recomendada

Problema com fuso horário no Sendmail

Comandos básicos de vpopmail

Controle de acesso por usuario no Postfix

Personalizar logos no Zimbra

Thunderbird - Usando a mesma caixa de entrada no Windows e no Linux

  

Comentários
[1] Comentário enviado por volcom em 17/06/2010 - 10:07h

Se eu precisar bloquear ou liberar um domínio inteiro uso a opção do *?

Por ex:

*@dominio.com.br

Valeu e abraço!

[2] Comentário enviado por volcom em 17/06/2010 - 10:53h

Opa!

Pelo que pesquisei deve-se usar:

.dominio.com.br

Abraço!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts