Nginx

具有 IMP 身份驗證的部落不授權郵件服務 (imp)

  • October 2, 2017

我在 nginx 1.10.2 上使用 PHP 7.0.15 重新安裝了 Horde 5.2.13,所有這些都與目前的 Debian 測試一起提供。Horde 作為自己的使用者在自己的 PHP 池中作為虛擬伺服器執行。它被配置為使用遠端 IMAP 伺服器 (Dovecot) 進行身份驗證 - 我希望作為郵件儲存。

使用 IMAP 憑據登錄 Horde 可以很好地工作。但是在使用者的儀表板上,我看到User ___ is not authorized for Mail (client.fqdn)。我見過不少有類似問題的郵件列表條目,但到目前為止似乎沒有一個適合我的情況。

點擊 webmail 選項卡會要求進行另一次身份驗證,但 IMAP 憑據失敗。

我沒有發布任何配置,因為它太多了,我目前不知道從哪裡開始尋找。我對部落完全陌生。感謝您對結構化故障排除方法的任何想法?

我使用 Horde-Imp mailing list找到了答案。那是什麼?

第一:hordeauth必須設置伺服器的屬性以使 Horde 也為 imap 伺服器使用登錄憑據。

2nd: 中指定的用於登錄horde/conf.php的 imap 伺服器與中指定的 imp 的 imap 伺服器無關imp/backends.local.php。因此,成功登錄對郵件子系統沒有任何意義,它…

3rd: … 使用了來自 的預設本地 imap 伺服器imp/backends.php,它根本不存在。在made IMP 中設置disabled預設伺服器的屬性,imp/backends.local.php從同一文件中選擇自定義伺服器。

然後一切都按預期工作。

引用自:https://serverfault.com/questions/830969