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

Орда с аутентификацией IMP не авторизует почтовый сервис (imp)

Я сделал новую установку Horde 5.2.13 на nginx 1.10.2 с PHP 7.0.15, и все это было в комплекте с текущим тестированием Debian. Horde работает как виртуальный сервер в собственном пуле PHP с собственным пользователем. Он настроен на использование удаленного сервера IMAP (Dovecot) для аутентификации - и, надеюсь, в качестве почтового хранилища.

Вход в Horde прекрасно работает с учетными данными IMAP. Но на панели управления пользователя я вижу Пользователь ___ не авторизован для почты (client.fqdn). Я видел довольно много записей в списках рассылки с похожими проблемами, но пока ни одна из них не соответствует моему сценарию.

При нажатии на вкладку веб-почты запрашивается другая проверка подлинности, которая не выполняется с учетными данными IMAP.

Я не публиковал никаких настроек, потому что их так много, и в настоящее время я не знаю, с чего начать. Я совершенно новичок в Орде. Благодарю за любую идею структурированного подхода к устранению неполадок?

Лучший ответ, как указано выше

в debian / etc / horde / imp / сработало следующее

$servers['imap'] = array( 

    // ENABLED by default; will connect to IMAP port on local server

    'disabled' => true,
    'name' => 'IMAP Server',
    'hostspec' => 'localhost',
    'hordeauth' => true,
    'protocol' => 'imap',
    'port' => 143,

Я нашел ответ используя список рассылки Horde-Imp. Так что это было?

1-й: The hordeauth должно быть установлено свойство сервера, чтобы Орда использовала учетные данные для входа также и для сервера imap.

2-й: сервер imap, используемый для входа в систему, указанного в horde/conf.php не имеет отношения к серверу imap для imp, указанного в imp/backends.local.php. Таким образом, успешный вход в систему ничего не значит для почтовой подсистемы, которая ...

3-й: ... использовал локальный сервер imap по умолчанию из imp/backends.php, которых просто не существовало. Установка disabled свойство для сервера по умолчанию в imp/backends.local.php сделал IMP выбрал самоопределяемый сервер из того же файла.

А дальше все заработало как положено.