我用PHP 7.0.15在nginx 1.10.2上重新安装了Horde 5.2.13,所有这些都是随当前Debian测试而来的。Horde作为虚拟服务器在自己的PHP池中与自己的用户一起运行。它被配置为使用远程IMAP服务器(Dovecot)进行身份验证--我希望作为邮件存储。
登录到Horde可以很好地处理IMAP凭据。但是在用户的仪表板上,我看到用户___没有获得邮件(client.fqdn)的授权。我已经看到了很多类似问题的邮件列表条目,但到目前为止似乎没有一个适合我的情况。
单击webmail选项卡将请求另一个身份验证,该身份验证在IMAP凭据中失败。
我没有发布任何配置,因为它是如此之多,我目前不知道从哪里开始寻找。我对部落完全陌生。我感谢您对结构化故障排除方法有什么想法吗?
发布于 2017-02-09 00:19:07
我找到了答案,使用Horde-Imp邮件列表。那是怎么回事?
第一:必须将服务器的hordeauth属性设置为使Horde也使用imap服务器的登录凭据。
第二:用于在horde/conf.php中指定登录的imap服务器与imp/backends.local.php中指定的imap服务器无关。所以一个成功的登录对邮件子系统来说并不意味着什么。
第三:..。使用来自imp/backends.php的默认本地imap服务器,该服务器根本不存在。在disabled中为默认服务器设置imp/backends.local.php属性,使IMP从同一个文件中选择自定义服务器。
然后一切都如期而至。
发布于 2017-10-02 18:21:42
最佳答案如上所示
在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,https://serverfault.com/questions/830969
复制相似问题