无法登录 cyradm 来管理 Cyrus IMAP

无法登录 cyradm 来管理 Cyrus IMAP

我在 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 用户密码。

相关内容