![无法登录 cyradm 来管理 Cyrus IMAP](https://linux22.com/image/544364/%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%20cyradm%20%E6%9D%A5%E7%AE%A1%E7%90%86%20Cyrus%20IMAP.png)
我在 CentOS 5 上全新安装了 cyrus-imapd (2.3),其中包含以下所有软件包:
- cyrus-imapd
- cyrus-imapd-utils
- cyrus-sasl
- cyrus-sasl-plain
- cyrus-sasl-md5
我已经更改了用户 cyrus 的密码:passwd cyrus
。
我尝试使用 登录 cyradm cyradm -user cyrus localhost
,但是,当我输入密码时,出现以下错误消息:
Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm
恐怕我也有同样的问题,解释如下cyradm:无法验证服务器,但我无法解决这个问题那家伙给出的暗示。
我该如何解决这个问题并成功连接到我的 cyrus-imapd 实例并使用 cyradm?
答案1
该命令passwd cyrus
不会为 cyrus 用户设置密码;除非您已设置 sasl 以使用本地密码文件。
您的 cyrus 配置文件是什么?具体来说,您是如何配置 sasl 的?您在链接中提到了 sasldb。如果您使用 sasldb,则应使用 saslpasswd2 来设置 cyrus 用户密码。