Thunderbirdで「安全性の低いアプリのアクセス」を無効にし「2 段階認証プロセスを使用」を設定
Thunderbirdのメールが以前から、上手く受信できなかったので、「安全性の低いアプリのアクセス」を有効にして一日使用しましたが、「2 段階認証プロセスを使用」の設定を行ってセキュリティーのレベルを上げることにしました。
Thunderbirdで「安全性の低いアプリのアクセス」を無効にし「2 段階認証プロセスを使用」を設定する手順を備忘録のため残しておくことにしました。
「安全性の低いアプリのアクセス」を無効化
まずは、「安全性の低いアプリのアクセス」を「オン」から「オフ」に戻しておきます。
「安全性の低いアプリのアクセス」の辺りをクリックすると画面が変わります。
レバースイッチをマウスでスライドして「無効」にします。
最下端に「更新しました」と表示されます。
アカウント画面に戻すと、「安全性の低いアプリのアクセス」は「オフ」になっています。
「2 段階認証プロセスを使用」の設定
「毎回ログイン時にパスワードを入力する代わりに、スマートフォンで Google からのプロンプトを受け取ります。
スマートフォンが手元にない場合は、パスワードを使用できます。」と説明があります。
ここで「設定する」をクリックすると機能するようです。
今回はこの方法では無く、「2段階認証プロセス」を選択することにします。
右端の「>」をクリックすると画面が変わります。
Thunderbirdで相変わらずエラー
Thunderbird画面で「認証方式」を変更
画面が変わったら「サーバー設定」を選択します。
OAuth (オー オース) は、権限の認可(authorization)を行うためのオープンスタンダード(無料で利用可能な標準)です。
OAuth2はセキュリティ機能を従来よりも強化した仕様の認証方式になっています。
GoogleのGmailアカウントのメールデータをThunderbirdへ引き渡すための連携に際し、トークンの発行、認証によって、よりセキュリティの高いデータ授受が可能となります。
Googleでは、近々、基本認証の廃止が予定されており、OAuthに対応していない“安全性の低い”メールクライアントからはPOP/IMAP接続ができなくなるそうです。
要するに、メールの送受信ができなくなります。
尚、設定変更作業に際し、複数のGmailアカウントをThunderbirdに設定している場合,同時にOAuth2への設定変更をすると動作がおかしくなるようです。
Gmailへのログイン画面は,どのメールアカウントに対して要求されているものか画面ではわかりません。
そのため、1つのアカウントの認証方式変更が完了するまで,他のGmailアカウントについては作業しないほうが良いということです。
今回のエラーが、複数のGmailアカウントで出ている場合に同時作業はしないほうが無難なようです。
ThuderbirdとGmailのアプリ連携を一旦解除
Thuderbirdは、閉じておきます。
WEBブラウザを起動して Googleアカウントにログインします。
Googleアカウントにログインしたら「セキュリティ」を選択します。
画面を下にスクロールして、「アカウントにアクセスできるサードパーティ アプリ」項目の「サードパーティによるアクセスを管理」をクリックします。
「アカウントにアクセスできるサードパーティアプリ」の一覧から「アカウントにアクセスできるアプリ」の下にある「Mozilla Thunderbird Email」部分をクリックし、アクセス権を削除します。
ここに「 Mozilla Thunderbird Email」が見当たらない場合は、元々そのGmailアカウントでは ThunderBirdが連携されていなかったことになります。
その場合は、 ThunderBirdを起動し直すと「Googleアカウントでログイン」の画面が表示され、メールアドレスとパスワードの入力を求められます。
そのまま入力を進めると連携されて、この記事の最後のように問題は解消されます。
一方、連携を一旦解除する操作においては、下記のような手順で進めます。
「サードパーティによるアクセスを管理」の画面でThunderBirdアイコンのあたりをクリックします。
すると「アカウントにアクセスできるアプリ」の画面が出てきて、「アクセス権を削除」ボタンが表示されます。
再度、ThuderbirdとGmailを連携
ThuderBirdを再起動後、しばらくすると、WEBブラウザが自動起動し Googleアカウントへのログインを求められるので、ログインします。