Regra de lista branca para reject_rbl_client no Postfix?

2

Existe uma maneira de adicionar uma regra de exclusão / lista de permissões (ou similar), que funcionaria contra reject_rbl_client behavior? Eu tenho um serviço postfix em execução, com as seguintes restrições de cliente:

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rbl_client zen.spamhaus.org,
    permit

Agora quero que meu postfix aceite emails enviados pelo meu servidor doméstico. O servidor inicial fica na conexão DSL, portanto, o IP está sempre mudando. Além disso, todo o pool de IPs do meu ISP está na lista negra de spamhaus.org, por isso normalmente é rejeitado por causa de reject_rbl_client zen.spamhaus.org . Seria possível configurar o postfix de alguma forma, para que ele adicionasse uma regra, que e-mails, chegando de algum host DNS dinâmico específico (que sempre resolve para o meu IP residencial atual) não seriam rejeitados?

    
por Laimoncijus 01.04.2013 / 10:26

1 resposta

4

Use check_client_access . Insira-o antes de reject_rbl_client :

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    check_client_access hash:/etc/postfix/rbl_override,
    reject_rbl_client zen.spamhaus.org,
    permit

Adicionar em /etc/postfix/rbl_override

your.dynamic.dns OK

Não se esqueça de executar postmap /etc/postfix/rbl_override

Informação detalhada: link

    
por 01.04.2013 / 10:33