Я сделал новую установку 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 выбрал самоопределяемый сервер из того же файла.
А дальше все заработало как положено.