@linelect

Как в Exim запретить отправлять почту с определенных доменов?

На сервере порядка 100 доменов.
Есть домены, с которых нужно запретить отправку почты (например для домена bladomen.com запрещено отправлять почту). Эти домены удалены с списка доменов exim (domainlist local_domains = lsearch;/etc/exim/domains)

Но все равно exim отправляет почту с этих доменов (почта qwerty@bladomen.com идет на blabla@gmail.com без проблем)
Как в Exim запретить отправлять почту с определенных доменов?

Пробовал:
reject_domains:
driver = redirect
domains = +blocked_domains
#blocked_domains
allow_fail = yes
data = :fail: Connection rejected: SPAM source $domain is manually blacklisted.
no_more


но оно срабатывает только если я отправляю почту на мои "запрещенные" домены (+blocked_domains) с другого почтовика (при отправке письма с blabla@gmail.com на qwerty@bladomen.com срабатывает правило).

А нужно наоборот, чтоб не было возможно отправить почту qwerty@bladomen.com на какой либо адрес
  • Вопрос задан
  • 5872 просмотра
Решения вопроса 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
https://debian.pro/1541 проще идти от обратного
Хотя я там же в комментариях писал, как запретить определенные ящики, наоборот.
Ответ написан
Комментировать
@linelect Автор вопроса
В результате получилось так:
В начале сразу после begin routers
check_outgoing:
driver = redirect
domains = ! +local_domains
senders = *@lsearch;/etc/exim/blockeddomains
allow_fail = yes
data = :fail: You can not send mail from this mailbox from this server.


Где /etc/exim/blockeddomains список доменов, которые хочу заблокировать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы