Правило для блокировки сообщений от локальных пользователей?

Добрый день.

Имеется Debian, exim.

Необходимо написать правило, которое бы запрещало отправку сообщений локальными пользователями на любые домены, кроме перечисленных явно в указанном файле (/etc/exim4/dom). Нужно правило именно для локальных пользователей (не для smtp на localhost).

Пробовал следующее:

В файл /etc/exim4/dom прописывал домены, например:

domain1.ru
domain2.ru


Конфиг в нужном блоке имеет вид:

domainlist local_domains = lsearch;/etc/exim4/dom

acl_not_smtp = acl_check_not_smtp

begin acl

        acl_check_not_smtp:
               deny domains = !+local_domains
                        message = Bad domain


Отправляю от пользователя e-mail, в логе exim получаю ошибку:
F=<> rejected by non-SMTP ACL: cannot test domains condition in non-SMTP ACL


Как должен выглядеть этот condition и нужен ли он вообще?
  • Вопрос задан
  • 485 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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