Итак, если Вам нужно запретить рассылку через smtp и php mail на Вашем сервере на определенные домены, то делается это очень просто:
- В файле /etc/exim/exim.conf после:
- Создаем файл /etc/exim/spam_domains и на каждой строчке указываем по домену, на который не хотим, чтобы доходили письма.
- В конфиг файле ищем строку routing и приводим к виду:
- Также в начале конфиг файла:
begin acl acl_check_not_smtp:
вводим
discard condition = ${if forany{<, $recipients}\ {bool{${lookup{${domain:$item}}lsearch{/etc/exim/spam_domains}{1}{0}}}}}
Discard можно поменять на deny, но тогда письмо будет замораживаться.
Также можно поставить роутинг на нежелательные домены.
domains = ! +local_domains : ! +spam_domains
domainlist spam_domains= lsearch;/spam_domains