私は(「面白いために」)自分のメールサーバーを設定しようとしています。フォローするこのチュートリアル非常に。ただし、次のエラーメッセージが表示されます。
imap-login: Disconnected (auth failed, 2 attempts in 9 secs): user=<[email protected]>, method=PLAIN, rip=203.210.7.43, lip=1.2.3.4, TLS: Disconnected, session=<VDW4ua8NzADL0gcr>
同じコンピュータ上のnginx WebサーバーにSSL証明書とキーを使用しています。
チュートリアルに従って、次の2行を追加してプレーンテキスト認証を無効にしました/etc/dovecot/conf.d/10-auth.conf
。
disable_plaintext_auth = yes
auth_mechanisms = plain login
ただし、method
ログエントリにはまだ「PLAIN
and TLS
is」と表示されますDisconnected
。これが問題になる可能性がありますか?
ここにすべてを投稿するには設定が多すぎます。より多くの情報が必要だと思われる場合は、何かを教えてください。質問を更新します。
答え1
メールクライアントがTLSを実行していることを確認してください。
デバッグするには、disable_plaintext_authオプションをコメントアウトすることもできます。何かを変更するときは、postfixまたはdovecotを再ロード/再起動してください。
答え2
数年が経過したため、この回答はあなたには役に立たないかもしれません。しかし、将来の読者のために取ることができるアプローチは次のとおりです。
Dovecot 認証レイヤの最大デバッグをイネーブルにします。これは、パスワードがプレーンテキストでログファイルに書き込まれることを意味します。
次のいずれかのシナリオがこの状況に適用されることを確認します。
- ユーザー名/パスワードが一致しません。
- サーバーにTLSが必要ですが、クライアント(またはvv)が同意しない
- クライアントがサーバーでサポートされていない認証方式を提供します。
- DovecotとMySQL間の通信の問題
- その他
特に合計が正しいことをauth_mechanisms
確認してください。disable_plaintext_auth
アクティベーションauth_verbose
および/またはauth_debug
、一時的およびauth_verbose_passwords
可能ですauth_debug_passwords
。私の古いDebianシステムでは、これらすべてが10-logging.conf
。