Если Вам понадобилось заблокировать исходящие письма только для одного домена, следуя нижеприведённой инструкции, Вы сделаете это очень просто.
Это работает для всех писем, в том числе для писем через php mail или отправку через сокет.
- Заходим в конфиг файл /etc/exim/exim.conf.
- Перед begin acl добавляем:
- После acl_check_not_smtp вставляем:
- Перезагружаем почтовый сервер:
- В файл /etc/exim/deny.domains добавляем наши домены или определенную почту вида:
acl_not_smtp = acl_check_not_smtp.
discard message = Spam domains senders = /etc/exim/deny.domains
service exim restart
user@domain.tld *@domain2.com
Это помогает бороться со спамом в некоторых случаях.
Проверить можно так:
echo test | sendmail -f noreply@somepieceofshit.com youremail@domain.tld
подскажите, а как сделать что бы с сервера отправлялась почта, только на определенные домены?
например мне надо что бы почта с сервера отправлялась только на example.com и test.com
Здравствуйте! Ваш запрос должен рассматриваться в индивидуальном порядке, т.к. необходимо программировать исходя из настроек самого сервера так и самой отправки почты.