KMailでSASLを無効にする方法は?

KMailでSASLを無効にする方法は?

Bionic BeaverでKMail 5.7.3を実行しているラップトップがあります。 Eoan Ermineで新しいコンピュータを購入し、同じIMAPサーバーを使用するようにKmail 5.11.3を設定しようとしています。 IMAPアカウントを設定してメールを確認しようとしましたが、次のエラーが発生しました。

The server for account "IMAP Account 1" refused the supplied username and password. Do you want to go to the settings, have another attempt at logging in, or do nothing?

SASL(-4): no mechanism available: No worthy mechs found

これをプレーンテキスト(サーバーとクライアントの両方が同じ家にいるので安全です)に設定し、Wiresharkを実行して以下をキャプチャしました。

* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS LOGINDISABLED] Dovecot ready.
A000001 LOGOUT
* BYE Logging out
A000001 OK Logout completed.

ログインしようともしません!どのように機能させますか?

答え1

SASL多くのプロトコルに共通の認証メカニズムのセットです。これはプロトコル固有の認証メカニズム(LOGIN例ではコマンド)の現代的な代替手段であり、ここでは犯人ではIMAPありません。

Dovecotには、接続が暗号化されていない限り、すべてのプレーンテキストメカニズムLOGINLOGINDISABLEDDovecotバナーでこの機能を表示できます)を無効にする設定変数があります。SASL以下を修正してオフにすることができます。

disable_plaintext_auth = yes

到着

disable_plaintext_auth = no

/etc/dovecot/conf.d/10-auth.confそしてリフレッシュピジョンロフト

関連情報