А сможет ли кто-то мне внятно объяснить, зачем в дефолтном конфиге exim в секции acl_check_rcpt первым же правилом идёт:
Код: Выделить всё
# Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by
# testing for an empty sending host field.
accept hosts = :
Только вот acl_check_rcpt выполняется для acl_smtp_rcpt, который согласно офф. доке вроде как используется только для SMTP сессий.
А эти самые "not over TCP/IP" они как бы совсем не по SMTP передаются.
Что можно проверить, например, вставив перед приведённым правилом такое правило:
Код: Выделить всё
warn hosts = :
log_message = This should not happen
Зато вполне себе появляется если повесить правильный ACL на acl_not_smtp.
Или, если немного перефразирвать, что значит это правило - рудимент в конфиге, который забыли удалить, или всё таки я чего-то недопонимаю?