Nova lista de permissões do Amavis

1

Oi para a comunidade Linux. Eu estou vindo de um fundo do Windows Server, então tenha piedade.

Estou a tentar colocar na lista de permissões alguns domínios e, apesar de saber que esta não é a melhor forma de o fazer, é apenas uma opção para alguns domínios, por isso pensei que seria a forma mais rápida de o fazer. Configuração atual:

O Amavis é usado para passar emails do ClamAV e do SpamAssasin, atualmente eu faço alterações no /etc/amavis/conf.d/50-user, pois isso substituirá outras configurações.

Criei um arquivo de lista de permissões com a seguinte aparência:

.domaintowhitelist.com
.domain2towhitelist.com

No arquivo de configuração de 50 usuários:

Já tentei variantes como esta:

read_hash(\%whitelist_sender, '/etc/amavis/whitelist');
read_hash(\%virus_lovers, '/etc/amavis/whitelist');

E reinicie o amavis depois de fazer essas alterações. Eu estou indo sobre isso da maneira errada? Qualquer ajuda é apreciada.

    
por pigeon 15.06.2010 / 10:15

2 respostas

4

Eu faço whitelisting no nível MTA (no meu caso postfix) ao invés do nível amavisd. No meu arquivo postfix / main.cf, tenho:

header_checks=pcre:/etc/postfix/whitelist.pcre

Por dentro da whitelist.pcre, tenho a seguinte sintaxe:

[email protected] FILTER  SMTP:[127.0.0.1]:10025

em que SMTP: [127.0.0.1]: 10025 é o transporte em master.cf que o email filtrado é reinjetado no sistema de pós-inserção. Meu raciocínio para fazer isso é que, se certas mensagens não precisarem ser verificadas, não quero que o amavisd toque nele.

    
por 25.03.2011 / 18:55
1

Eu nunca usei uma configuração de um arquivo externo. Quando precisei implementar uma lista de permissões, usei apenas um dos formulários listados aqui:

link

e especialmente este:
@whitelist_sender_maps = (['.example.org', '.example.net']);

    
por 15.06.2010 / 11:22