Exim не работает с голубятнями Маршрутизатор LMTP и виртуальные пользователи

Я пытаюсь запустить простую настройку почты с dovecot и exim на ванильной установке Debian jessie. Я выполнил инструкции в вики-странице dovecot и соответствующим образом настроил свой маршрутизатор:

local_user:
    debug_print = "R: local_user for $local_part@$domain"
    driver = accept
    domains = +local_domains
    check_local_user
    transport = dovecot_lmtp
    cannot_route_message = Unknown user

Проблема в том, что мои пользователи сохраняются с их полными адресами в файле passwd, напримерjohnny@meyer.comи check_local_user пытается найти только локальную часть:

--------> local_user router <--------
local_part=johnny domain=meyer.com
checking domains
cached yes match for +local_domains
cached lookup data = NULL
meyer.com in "+local_domains"? yes (matched "+local_domains" - cached)
checking for local user
seeking password data for user "johnny": using cached result
getpwnam() returned NULL (user not found)
local_user router skipped: johnny is not a local user

Если я удалю строку check_local_user , все будет работать нормально, но я боюсь, что эта часть предназначена для причина.

Я что-то делаю совершенно не так? Я пропустил что-то очевидное? Помощь очень ценится.

0
задан 6 November 2015 в 22:47
1 ответ

Вы должны правильно настроить аутентификатор. Также dovecot не использовал LMTP для доставки. Дополнительную информацию можно получить, если вы покажете соответствующие секции конфигурации exim.

.
0
ответ дан 5 December 2019 в 11:43

Теги

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