Назад | Перейти на главную страницу

Правило белого списка для reject_rbl_client в Postfix?

Есть ли способ добавить правило исключения / белого списка (или подобное), которое будет работать против reject_rbl_client поведение? У меня работает служба postfix со следующими клиентскими ограничениями:

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

Теперь я хочу, чтобы мой постфикс принимал электронные письма, отправленные с моего домашнего сервера. Домашний сервер подключен к DSL, поэтому IP-адрес всегда меняется. Кроме того, весь пул IP-адресов моего интернет-провайдера занесен в черный список на spamhaus.org, поэтому обычно он отклоняется из-за reject_rbl_client zen.spamhaus.org. Можно ли как-то настроить postfix так, чтобы он добавлял правило, согласно которому электронные письма, поступающие с определенного хоста Dynamic DNS (который всегда разрешается на мой текущий домашний IP-адрес), не отклонялись?

Использовать check_client_access. Вставьте перед 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

Добавить в /etc/postfix/rbl_override

your.dynamic.dns OK

Не забывай бежать postmap /etc/postfix/rbl_override

Подробная информация: http://www.howtoforge.com/how-to-whitelist-hosts-ip-addresses-in-postfix