
これは、Windowsを再インストールするまでは正常に動作していました。違いがあるかどうかはわかりませんが、今回はThunderbirdポータブルをインストールすることにしました。現在はv115.8.0です。
「既存のアカウントを追加」に進み、詳細を入力します。ThunderbirdはGmailであると認識し、必要なフィールドを入力します。
「完了」をクリックすると、認証のためにGmailに移動します
「許可」をクリックすると、Thunderbirdは次のように言う。
では、何を間違えているのでしょうか。どうすれば修正できるでしょうか。ユーザー名とパスワードは 100% 正しいです。テキスト ファイルからコピーして gmail.com にログインしてみましたが、Thunderbird に貼り付けると、上記のようなエラーが表示されます。
答え1
これからユーザーサポートスレッドMozilla Thunderbird サポート フォーラムでは、問題は Cookie の受け入れにあるようです。
「TB オプション/プライバシーとセキュリティを開き、Cookie を受け入れるチェックボックスをオンにして (OAuth 認証を完了できるようにするため)、保存されたパスワードからパスワードを削除し、TB を再起動し、プロンプトが表示されたら OAuth ウィンドウにアカウント パスワードを入力します。送信 Gmail サーバーの認証が OAuth2 であることも確認してください。」
答え2
同じ問題ですが、オンラインで見つけた既存の修正プログラムでは解決できませんでした:
- クッキーの許可をオンにする(ソース)
- Gmailアカウントに関連する、すでに保存されているすべてのパスワードを削除します(SMTPサーバーも含む)(ソース)
- Googleアカウントのアプリパスワードを使用します(ソース)
- ...
問題を解決する方法:
クッキーの許可をオンにする
Gmailアカウントの既存の保存パスワードを削除する
通常の手順に従って Gmail アカウントを追加します。パスワードは空のままでもかまいません。
ThunderbirdにGmailアカウントのデフォルト設定を取得させる
IMAPとSMTPの認証方法を手動で変更する「通常のパスワード認証」(英語版を使用していなかったので、これはそのオプションの文字通りの名前ではないかもしれません) OAuth2 の代わりに。
私のケースで起こった魔法は、「通常のパスワード認証」を選択すると、認証ページが表示され、Google アカウントのパスワードを入力してプロセスを完了できることでした。
保存したパスワードを再度削除します(私はこれを実行しましたが、これは必須ではないと思います)。次に、IMAPとSMTPサーバーの設定を元に戻して使用します。オーソライズこの時。
実は、Cookie の許可をオンにする前に、認証ページが一度表示されたのを覚えています。その結果、根本的な原因は、Thunderbird が認証プロセスを完了したものの、最終的に Cookie の書き込みが拒否されたために失敗したことではないかと考え続けました。そして、これがその後の OAuth2 の試行がすべて失敗する原因です。別の認証方法を試してみませんか?
同じ方法を提案する投稿を見つけました:IMAP アカウントの認証方法を通常のパスワードに変更し、現在保存されている Oauth の値を削除してください。その後、Thunderbird を閉じて再起動し、キャッシュされた値がクリアされていることを確認します。
このメソッドは、私がこれを解決して回答を送信した後も引き続き表示されます (/facepalm)
のように:私も同じ問題を抱えていましたが、認証方法を0Auth2から通常のパスワードに変更すると解決策が見つかりました。
とにかく、Gmailアカウントを安全に保つため、そしてテストのために新しいアカウントを設定するのが面倒だったので、掘るのをやめましたXD
回答をクロールして試行錯誤しながら、この問題を解決するのに半日かかりました。上記の手順が誰かの役に立つことを心から願っています。