Googleアカウントを2段階認証に設定すると、ThunderbirdでGoogleのGmailが送受信できなくなります。
回避方法を調べたら簡単でした。
Googleアカウントから[セキュリティ]を開き、Googleへのログインの「アプリ パスワード]をクリックします。下図のような「アプリ パスワード」の画面が表示されます。その後、アプリの種類と対象のデバイス(端末)を選択します。私の環境はWindowsパソコンでThunderbirdはメールになりますので下図の選択をしました。
[生成]ボタンをクリックするとパスワードが自動的に作成されますので、メモしておきます。
Thunderbirdを開き、メールを受信するとパスワードを再入力できますので、先ほどメモしたパスワードを入力(コピペ)します。そうすると、メールの送受信ができるようになります。
Googleの2段階認証が本当に適切か完全に理解していませんが(スマホが故障したら2段階認証ができない等)、アカウントが盗まれるリスクは減るかと思っています。もし乗っ取られてもPCかスマホに通知が来るので現状ではこの方法も悪くありません。将来的には別の手段が出てくるかもしれません。
Thunderbirdはセキュリティー面で少し心配ですが、私にとって大量のメールを裁くには、今のところThunderbirdが良いと思っています。15万通ぐらいのメールがあるので振り分け機能をかなり使っていますので助かっています。
ちなみに、Google Play Console(Android Developers)を登録する場合、Googleの2段階認証が必須のようです。