Thunderbird
Thunderbird
最終更新日時:
40% のユーザーがこの記事が役立だったと投票しています
2026 年の Microsoft OAuth 認証と Thunderbird
注記:
- 簡略化のため、OAuth 2 や OAuth 2.0 の代わりに OAuth という用語を使用します。Thunderbird の現在の OAuth 実装は、最も一般的なバージョンである OAuth 2.0 に基づいています。
- Thunderbird 153 より前のバージョンでは、Microsoft の OAuth ダイアログは Thunderbird 内部のタブで表示されます。バージョン 153 以降では、Microsoft の OAuth ダイアログは代わりにシステムの既定のウェブブラウザー (Firefox, Chrome など) で外部に表示されます。
Microsoft がホストしているビジネス向けおよび教育機関向けアカウントのメールサーバーの認証に変更が加えられました。この記事は、これらの変更の内容と設定方法について書かれています。
2026 年 6 月現在、この記事の情報はまだ流動的であり、変更される可能性があります。Microsoft のメールサービスを最大限に活用するために、Thunderbird を最新リリースに更新 してください。Microsoft のメールサーバーとデプロイメントは常に変化し多様化しているため、Thunderbird や他の Microsoft 製でないメールクライアントが突然動作しなくなる問題が、警告なしに発生する可能性があります。
目次
認証の変更点
Microsoft は以下の変更を行っています:
- ベーシック認証の廃止 (ユーザー名/パスワード) を行い、OAuth 認証が必須になりました。
- 場合によって、SMTP 認証が完全に無効化されます。新しいアカウントでは、SMTP が常に初期設定で無効化されます。さらに、SMTP にはいくつか詳細不明の制限があります。
Microsoft はまた、特定のクライアントの分類方法を変更したため、Thunderbird の以前の OAuth セットアップはデスクトップクライアントとして適切に認定されなくなりました。その結果、Thunderbird の設定変更を余儀なくされ、ユーザーに副作用が及ぶ可能性があります。
発生する可能性のある変更や問題
outlook.com、hotmail.com、Microsoft 365 (以前は Office 365、しばしば O365 と略されます)、または他の Microsoft がホストするメールサービスで、以下の問題が発生する可能性があります:
Outlook や Hotmail のパスワードが Thunderbird で機能しなくなり、メールの送受信ができない
- Thunderbird に次のようなエラーメッセージが表示されることがあります:
Login to server outlook.office365.com with username youremail@hotmail.com failed. - 解決策
- Microsoft アカウントで 2 段階認証が有効になっていることを確認してください (Microsoft のサポート記事を参照: Microsoft アカウントで 2 段階認証を使用する方法)。
- Thunderbird で Microsoft の Outlook または Hotmail ウェブサイトの Cookie を有効にしてください。そうしないと、OAuth2 認証を使用して Outlook または Hotmail アカウントにログインできません:
- Thunderbird アプリケーションメニュー > > の順にクリックします。
- ウェブコンテンツ セクションで、サイトから送られてきた Cookie を保存する にチェックを入れます。
- サイトから送られてきた Cookie を保存する の隣にある をクリックし、outlook.com、hotmail.com、office365.com などの Microsoft サイトからの Cookie をブロックしていないことを確認してください。
- Thunderbird の受信メール (IMAP または POP) の認証方式を変更します:
- Thunderbird アプリケーションメニュー > の順にクリックします。
- 左側で、あなたの outlook.com または hotmail.com アカウントの } をクリックします。
- 認証方式: を選択します ( の代わりに)。
- Thunderbird のメッセージ送信 (SMTP) の認証方式を変更します:
- Thunderbird アプリケーションメニュー > をクリックし、左側であなたの Microsoft メールアカウントをクリックします。例:
tbtesttb@hotmail.com - 右下で、 をクリックします:
- 認証方式: を選択します (通常のパスワード の代わりに)。サーバー名は
smtp-mail.outlook.comに変更する必要があるかもしれません: - をクリックして変更を保存します。
- Thunderbird アプリケーションメニュー > をクリックし、左側であなたの Microsoft メールアカウントをクリックします。例:
アプリには IT 管理者の承認が必要であることを示す画面
- 管理者に Thunderbird の使用を承認してもらう必要があります。承認は一度だけで済みます。
- Microsoft のドキュメントによると、管理者は
https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753にアクセスし、Mozilla Thunderbird を承認するために次の権限を付与する必要があります:IMAP.AccessAsUser.All,POP.AccessAsUser.All,SMTP.Send, offline_access。
Thunderbird 102.6.1 で動作していたアカウントが 102.7.1 以降で動作しない
- 新しい Thunderbird のプロファイルを作成してサインインしてみてください (新しいプロファイルを作成する手順は プロファイルマネージャーで Thunderbird プロファイルを作成または削除する の記事を参照)。
- 新しい Thunderbird プロファイルで動作する場合は、新しいプロファイルを使い続けることをお勧めします。設定エディターでの他の変更を保持したい経験豊富なユーザー向け: Thunderbird プロファイルマネージャーを開いて古い Thunderbird プロファイルに切り替え、設定エディター を使用して oauth2 でフィルターし、適切なサーバーを見つけて、
oauth2.issuerとauth2.scopeのエントリーを削除してください。 - それでも解決しない場合は、サポートフォーラムで質問してください。
IMAP/POP3 は動作するが、SMTP が動作しない
- Microsoft 365 ビジネスアカウントをお持ちの場合は、SMTP 認証が有効になっていることを確認するか、IT 管理者に確認を依頼して無効になっている場合は有効にしてもらってください。手順については、Microsoft の記事 exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission Exchange Online で認証済みクライアントの SMTP 送信 (SMTP AUTH) を有効または無効にする をお読みください。
- Microsoft 365/Hotmail/などの 個人 アカウントをお持ちの場合は、ベーシック認証を使用してください (Microsoft のガイド Outlook.com の POP、IMAP、および SMTP の設定 をお読みください)。
カレンダーが動作しない
- Thunderbird は Exchage カレンダーをサポートしていません。アドオンや他のソフトウェアを使用してカレンダーを有効にしている場合は、それらのアドオンやソフトウェアの作者にサポートを求めてください。
ヘルプの入手先
- 企業または学術機関内で Microsoft アカウントを提供されているユーザーの場合は、所属組織から支援を求めてください。
- Microsoft がホストするサービスの個人アカウントをお持ちの場合は、フォーラムで サポートの質問をする 前に、OAuth トラブルシューティングチェックリスト に従ってください。