これらすべてのパッケージを使用して、CentOS 5にcyrus-imapd(2.3)を新規インストールしました。
ユーザーcyrusのパスワードを変更しました:passwd cyrus
。
cyradm -user cyrus localhost
を使用してcyradmにログインしようとしていますが、パスワードを入力すると、次のエラーメッセージが表示されます。
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を使用するにはどうすればよいですか?
コマンド passwd cyrus
cyrusユーザーのパスワードを設定しません。ローカルのpasswdファイルを使用するようにsaslを設定していない限り。
Cyrus設定ファイルは何ですか?具体的には、saslをどのように構成しましたか?あなたがsasldbに言及したリンク。 sasldbを使用している場合は、saslpasswd2を使用してcyrusユーザーのパスワードを設定する必要があります。