Rejeitando remetentes não listados no Postfix

3

Uma pergunta de um iniciante Postfix admin. Qual é a diferença exata entre escrever em main.cf :

smtpd_reject_unlisted_sender = yes

e

smtpd_sender_restrictions =
    reject_unlisted_sender

Existe uma diferença real na operação ou é smtpd_reject_unlisted_sender apenas uma maneira de impor essa restrição quando algumas das regras listadas em smtpd_sender_restrictions resultam em PERMIT ?

    
por malloc4k 26.01.2012 / 15:56

1 resposta

5

A primeira opção se aplica a todos os remetentes locais, a segunda permite ter um critério como:

smtpd_sender_restrictions =
    check_sender_access hash:/etc/postfix/acl_unknown_permited
    reject_unlisted_sender

no arquivo / etc / postfix / acl_unknown_permited

[email protected] permit

A 'permissão' dentro de / etc / postfix / acl_unknown_permited faz o salto do processo de restrição para smtpd_recipient_restriction sem o processo reject_unlisted_sender. A mão direita do arquivo suporta uma lista de acl, como:

[email protected] permit_mynetworks, reject

Isso cria muitas possibilidades.

    
por 26.01.2012 / 16:56