Есть ли способ добавить правило исключения / белого списка (или подобное), которое будет работать против 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