Назад | Перейти на главную страницу

exim acl_not_smtp игнорируется для локальных представлений

По умолчанию exim4 установить в Debian с разделенными файлами конфигурации. Я создал специальный файл по адресу /etc/exim4/conf.d/acl/33_conf со следующим содержанием:

acl_not_smtp:
  defer log_message = testing defer or deny

Затем я тестирую установку с date|mail -s test remote@example.com в окне eximʻa, и письмо будет отправлено без проблем.

Почему электронное письмо не откладывается и не отклоняется?

Недостающая часть конфигурации - это строка:

acl_not_smtp = acl_not_smtp

размещен непосредственно перед

begin acl

который находится в каком-то другом файле установки по умолчанию, а именно /etc/exim4/conf.d/acl/00_exim4-config_header

Очевидно, поместив его в тот же файл, что и само определение ACL, /etc/exim4/conf.d/acl/33_conf, то есть после begin acl, не допускается