Доброго времени суток.
Актуальной задачей в последнее время является блокировка получения почты с определенных доменов или доменных зон (официально - в целях безопасности). Так, многие российские госорганы заблокировали прием сообщений с зарубежных доменов (в частности, .com) либо наоборот, по принципу белого списка, принимают почту только с доменов .ru
По стандарту Exim отклоняет письма на этапе соединения между MX серверами если сервер отправителя в спам базах (либо если из-за технических проблем с DNS разные spamhaus’ы отвечают на все домены что они заблокированы). В некоторых ситуациях идет ответ over quota, в других же письмо может быть формально принято но в ответ уйдет Delivery report с указанием ошибки.
Реально ли реализовать настройками Exim подобные ограничения, если да - то как?
Пример конкретной задачи: заблокировать определенному почтовому ящику, размещенному на сервере, либо определенному почтовому домену (чтобы это не затронуло другие домены, только в крайнем случае это правило можно применять ко всем доменам почта которых обрабатывается на одном сервере) заблокировать прием всех писем с доменов отличных от одного - нескольких выыбранных (белый список) либо наоборот заблокировать один выбранный? Чтобы письма отклонялись и отправитель сразу видел (отчетом своего сервера или ответом моего сервера) что его письмо не было принято?