Whitelist e blacklist globais no Amavis-new

Publicado por Edmo Vamerlatti Costa em 31/10/2009

[ Hits: 14.885 ]

 


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

Thunderbird: Distribuindo o aplicativo com certificados próprios

Tirando e-mail de retorno do Clamav-milter

E-mail Linux

Erro "Invalid User Specified" após configurado o Maildrop

Qmail-LDAP em CentOS Linux 5.3

  

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