Lista negra específica de e para com o Postfix

1

Eu tenho um cenário em que preciso bloquear e-mails de um e-mail para um dos nossos e-mails locais. Está bloqueando este cenário específico possível no postfix?

Por exemplo, os e-mails de [email protected] para [email protected] devem estar na lista negra, mas não em outros e-mails provenientes de [email protected].

    
por Deeksy 24.02.2011 / 05:44

1 resposta

6

Você pode usar classes de restrição. Veja:

Por exemplo:

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        check_recipient_access hash:/etc/postfix/protected_destinations
        ...
    smtpd_restriction_classes = bad_senders1
    bad_senders1 = check_sender_access hash:/etc/postfix/bad_senders1

/etc/postfix/bad_senders1:
    [email protected]   REJECT   You are not welcome here.
    ...

/etc/postfix/protected_destinations:
    [email protected]    bad_senders1
    ...

Agora os e-mails com um endereço de remetente do envelope na classe de restrição "bad_senders1" serão rejeitados, mas somente se tiverem sido enviados para um endereço na lista "protected_destinations" que tenha a classe de restrição "bad_senders1" especificada no lado direito lado.

Lembre-se de executar o postmap para os arquivos recém-criados.

    
por 24.02.2011 / 10:56