Я использую Exim версии 4.91. Как мне настроить блокировку исходящей электронной почты, за исключением нескольких доменов?
По сути, почтовый сервер должен отправлять электронные письма только пользователям на example.com, example.net и example.org. Электронная почта на любые другие домены должна быть заблокирована.
Добавьте строфу в начало раздела маршрутизаторов (порядок важен, поскольку используется первый совпадающий маршрутизатор):
deny_domains:
driver = redirect
domains = ! example.com : ! example.net : ! example.org
allow_fail
data = :fail: Mailing is only allowed to example.com, example.net and example.org
no_more
Этот маршрутизатор будет соответствовать другим доменам, кроме перечисленных, из-за восклицательных знаков отрицания, data
:fail:
указывает, что это сбой.
В no_more
Директива останавливает exim попытки поиска других маршрутизаторов для совпадающих доменов.