IMAP Dovecot が接続できません

IMAP Dovecot が接続できません

私は(「面白いために」)自分のメールサーバーを設定しようとしています。フォローするこのチュートリアル非常に。ただし、次のエラーメッセージが表示されます。

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ログエントリにはまだ「PLAINand TLSis」と表示されます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

関連情報