postfix: bloqueando um determinado remetente para um determinado receptor

2

Eu tenho uma instalação de postfix com amavis e postfwd. Gostaria de bloquear um único remetente apenas para um único destinatário. Eu tentei com header_checks, mas a verificação de múltiplas linhas Eu estava pensando em algo como

id=BLOCKIT
[email protected]; [email protected]; action=REJECT no sender

no postfwd mas não consigo encontrar a sintaxe correta ... Alguém tem alguma sugestão?

    
por golemwashere 13.09.2013 / 10:13

2 respostas

3

Eu não sei como fazer isso em postfwd , mas dentro do Postfix, você pode usar Classes de restrição por esta. Se você, por exemplo deseja impedir que [email protected] envie e-mails para seu usuário [email protected] :

smtpd_restriction_Classes = mail_for_alice
mail_for_alice = check_sender_access hash:/etc/postfix/mail_for_alice
smtpd_recipient_restrictions =
  ...
  check_recipient_access hash:/etc/postfix/special_recipients

O arquivo special_recipients conteria uma linha como

[email protected] mail_for_alice

E mail_for_alice conteria:

[email protected] reject

Dito isto, você provavelmente está melhor fazendo tudo isso em postfwd ; -)

    
por 13.09.2013 / 12:27
1

Eu realizei tarefas semelhantes usando o Postgrey . Você pode instalar o postgrey e desabilitar o recurso greylisting, mas manter os recursos da lista branca e da lista negra. Muitas pessoas acham o Postgrey intrusivo, acho que é um filtro de spam quase perfeito.

    
por 14.09.2013 / 03:10