postfix: bloqueando um determinado remetente para um determinado destinatário

postfix: bloqueando um determinado remetente para um determinado destinatário

Eu tenho uma instalação do postfix com amavis e postfwd. Gostaria de bloquear um único remetente apenas para um único destinatário. Eu tentei com header_checks, mas verificando multilinhas, 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?

Responder1

Não sei como fazer isso no postfwd, mas dentro do Postfix, você pode usarAulas de restriçãopor esta. Se você, por exemplo, deseja evitar [email protected]o envio de e-mail para o 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_recipientsconteria uma linha como

[email protected] mail_for_alice

E mail_for_aliceconteria:

[e-mail protegido]rejeitar

Dito isto, você éprovavelmenteé melhor fazer tudo isso em postfwd;-)

Responder2

Eu realizei tarefas semelhantes usandoPós-cinza. Você pode instalar o postgrey e desativar o recurso de lista cinza, mas manter os recursos de lista branca e lista negra. Muitas pessoas consideram o Postgrey intrusivo. Acho que é um filtro de spam quase perfeito.

informação relacionada