Cyrus IMAP(Ubuntu9.04のv2.2)をセットアップして機能させようとしていますが、ログインを正しく機能させるのに少し問題があります。
テストユーザー「nrahl」のメールボックスを作成しました。
cm user/nrahl
次に、パスワードを作成しました。
$ saslpasswd2 nrahl
Thunderbirdを使用してメールボックスに接続しようとしています。マシンのLANIPアドレスをホストとして使用し、「nrahl」をユーザー名として使用しています。サーバーに接続し、パスワードの入力を求められます。入力すると「サーバーへのログインに失敗しました」と表示されます。 Thunderbirdで、/ var/log /mail.logは次のことを示しています。
Apr 15 19:20:01 IMAP cyrus/imap [1930]:接続を承認しました Apr 15 19:20:09 IMAP cyrus/imap [1930]:badlogin:[192.168.5.21]プレーンテキストnrahl SASL(-13):認証の失敗:チェックパスの失敗
コメントが削除された/etc/imapd.confの一部:
sieveusehomedir:false sievedir:/ var/spool/sieve #mailnotifier:zephyr #sievenotifier:zephyr #dracinterval:0 #drachost:localhost hashimapspool:true allowplaintext:yes sasl_mech_list:PLAIN #allowapop:no #sasl_maximum_layer:256 #loginrealms:example.com #virtdomains:userid #defaultdomain: sasl_pwcheck_method:saslauthd #sasl_auxprop_plugin:sasldb [.___ : 番号
更新:
設定時:
sasl_pwcheck_method: alwaystrue
/etc/imapd.confで、ログインは正しく機能します。したがって、この問題はsaslauthdに関連していると思います。
ばかげた質問かもしれませんが、saslauthd
サービスを開始しましたか?
$ Sudo service saslauthd status
* Checking SASL Authentication Daemon saslauthd [ OK ]
/ etc/default/saslauthdがsasldbに設定されていることを確認してください。
Testsaslauthdを使用して、機能することを確認します。次に、imtestを使用してみてください。最後にThunderbirdを試してください。