リビジョンを比較
Microsoft OAuth 認証と Thunderbird (2024年)
リビジョン 282984:
marsf による のリビジョン 282984
リビジョン 297308:
marsf による のリビジョン 297308
キーワード:
検索結果に表示される要約:
Microsoft 365 (以前は Office 365、略して "o365") ビジネスおよびアカデミックのメールアカウントおよびサービスの OAuth 認証の変更について
Microsoft 365 (以前は Office 365、略して "o365") ビジネスおよびアカデミックのメールアカウントおよびサービスの OAuth 認証の変更について
内容:
Microsoft がホストしているビジネス向けおよび教育機関向けアカウントのメールサーバーの認証に変更が加えられました。この記事は、これらの変更の内容と設定方法について書かれています。
{warning}2024 年 1 月現在、この記事の情報はまだ更新中です。Microsoft のメールサービスの機能を最大限利用できるようにするため、できるだけ最新の Thunderbird リリースにアップグレードしてください。Micorosoft により、そのメールサーバーと機能展開が多様に変化しているため、Thunderbird や他の Microsoft 製でないメールクライアントに警告なしで突然問題が起こり、その動作が停止してしまうことがあります。{/warning}
__TOC__
== 認証システムの変更 ==
Microsoft は以下の変更を行っています:
* [https://learn.microsoft.com/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online ベーシック認証の廃止] (ユーザー名とパスワード)、およびそれに変わり必須となる OAuth 認証の導入。
* 場合によって、SMTP 認証が完全に無効化されます。新しいアカウントでは、SMTP が常に初期設定で無効化されます。さらに、SMTP にはいくつか詳細不明の制限があります。
Microsoft はまた、特定のクライアントの分類方法を変更し、Thunderbird の以前の OAuth セットアップがデスクトップクライアントとして適正ではなくなりました。その結果、Thunderbird の設定変更を強要されており、ユーザーにその副作用を及ぼしている可能性があります。
== ユーザー側に起こる問題または変更点 ==
outlook.com、hotmail.com、Microsoft 365 (以前は Office 365、略して “O365”として知られていました) または他の Microsoft がホストするメールサービスで、以下の問題が起こる可能性があります:
=== Outlook や Hotmail のパスワードが Thunderbird で使えなくなり、メールの送受信ができない ===
* Thunderbird に次のようなエラーメッセージが表示されます: <code>Login to server outlook.office365.com with username youremail@hotmail.com failed.</code><br>(ユーザー名 youremail@hotmail.com でサーバー outlook.office365.com へのログインに失敗しました。)
* 解決策
** Microsoft アカウントで 2 段階認証を有効にしてください (Microsoft のナレッジベース記事を参照: [https://support.microsoft.com/ja-jp/account-billing/microsoft-%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%A7-2-%E6%AE%B5%E9%9A%8E%E8%AA%8D%E8%A8%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95-c7910146-672f-01e9-50a0-93b4585e7eb4 Microsoft アカウントで 2 段階認証を使用する方法]):
** Microsoft の Outlook や Hotmail ウェブサイトの Cookie を Thunderbird で有効にしてください。有効にしないと、''OAuth2'' 認証を使用して Outlook や Hotmail アカウントにログインできません。
**# {menu ≡} ボタン > {menu 設定} > {menu プライバシーとセキュリティ} の順にクリックします。
**# ''ウェブコンテンツ'' セクションの下の '''サイトから送られてきた Cookie を保存する''' 設定にチェックを入れます。
**# この '''サイトから送られてきた Cookie を保存する''' の横の {button 例外...} ボタンをクリックし、Microsoft サイト (''outlook.com'' または ''hotmail.com''、''office365.com'') からの Cookie がブロックされていないことを確認してください。
** Thunderbird の受信メール (IMAP または POP) の認証方式を変更します:
**# {menu ≡} ボタン > {menu アカウント設定} の順にクリックします。
**# 左側の ''outlook.com'' または ''hotmail.com'' アカウントの {button サーバー設定} をクリックします。
**# ''認証方式:'' のプルダウンリストから {menu OAuth2} を選択してください (''通常のパスワード認証'' から変更)。<br>[[Image:Tb115-server-settings-oauth2|width=720]]
** Thunderbird の送信メール (SMTP) の認証方式を変更します:
**# {menu ≡} ボタン > {menu アカウント設定} の順にクリックします。
**# 左側の {menu 送信 (SMTP) サーバー} をクリックします。
**# 右側で、ご利用の Microsoft アカウントを選択し、{button 編集...} ボタンをクリックします。<br>[[Image:Tb115-SMTP-settings-edit|width=720]]
**# ''認証方式:'' のプルダウンリストから {menu OAuth2} を選択してください (''通常のパスワード認証'' から変更)。<br>[[Image:Tb115-SMTP-settings-oauth2|width=460]]
**# {button OK} ボタンをクリックして変更を保存します。
=== アプリを使用するには IT 管理者の承認が必要という画面が表示される ===
* システム管理者問い合わせて、一度だけ、Thunderbird の使用を承認してもらう必要があります。
* Microsoft の文書によると、管理者は ''Mozilla Thunderbird'' を承認するために '''<code>https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753</code>''' のページで次の権限を許可しなければなりません: '''IMAP.AccessAsUser.All''', '''POP.AccessAsUser.Al''', '''SMTP.Send''' および '''offline_access'''。
=== アカウントが Thunderbird 102.6.1 までは使用できていたのに 102.7.1 以降で使用できない ===
* 新しい Thunderbird のプロファイルを作成してサインインしてみてください (新しいプロファイルを作成する手順は [[profile manager create and remove thunderbird profiles]] の記事を参照)。
* 新しい Thunderbird プロファイルで使えるようになった場合は、その新しいプロファイルを使い続けるのが最善です。
*;{note} '''技術に詳しい方で設定エディターの変更を維持したい場合''': Thunderbird のプロファイルマネージャーを使用して古い Thunderbird のプロファイルに切り替え、[[Config Editor|設定エディター]] で '''oauth2''' の設定を絞り込み、適切なサーバーを見つけ、'''oauth2.issuer''' および '''auth2.scope''' のエントリーを削除してください。{/note}
* または、[https://support.mozilla.org/questions/new/thunderbird/form サポートフォーラムで質問してください]。
=== IMAP/POP3 受信は動作するが、SMTP 送信が動作しない ===
* Microsoft 365 ビジネスアカウントをご利用の場合、SMTP 認証が有効になっているか確認し、無効になっている場合は IT 管理者に問い合わせて有効に切り替えてください。Microsoft のサイトにもいくつかの手順を説明した記事があります: [https://learn.microsoft.com/ja-jp/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission Exchange Online で認証済みクライアントの SMTP 送信 (SMTP AUTH) を有効または無効にする].
* Microsoft 365/Hotmail/他の '''個人''' アカウントをご利用の場合、ベーシック認証を使用してください (変更方法は Microsoft の [https://support.microsoft.com/ja-jp/office/outlook-com-%E3%81%AE-pop-imap-%E3%81%8A%E3%82%88%E3%81%B3-smtp-%E3%81%AE%E8%A8%AD%E5%AE%9A-d088b986-291d-42b8-9564-9c414e2aa040 Outlook.com の POP、IMAP、および SMTP の設定] を参照)。
=== カレンダーが動作しない ===
* Thunderbird は Exchage カレンダーをサポートしていません。アドオンや他のソフトウェアを使用してカレンダーを有効にしている場合は、それらのアドオンやソフトウェアの作者にサポートを求めてください。
== その他のヘルプサポート ==
* 企業または教育研究機関内で発行されている Microsoft アカウントのユーザーの場合は、所属組織の IT サポートにお問い合わせください。
* Microsoft がホストしているサービスの個人アカウントをお持ちの場合は、Mozilla の [https://support.mozilla.org/questions/new/thunderbird/form サポートフォーラムで質問] してください。
Microsoft がホストしているビジネス向けおよび教育機関向けアカウントのメールサーバーの認証に変更が加えられました。この記事は、これらの変更の内容と設定方法について書かれています。
{warning}2024 年 10 月現在、この記事の情報はまだ更新中です。Microsoft のメールサービスの機能を最大限利用できるようにするため、できるだけ [[Update Thunderbird to the latest version|Thunderbird を最新リリースに更新]] してください。Micorosoft により、そのメールサーバーと機能展開が多様に変化しているため、Thunderbird や他の Microsoft 製でないメールクライアントに警告なしで突然問題が起こり、その動作が停止してしまうことがあります。{/warning}
__TOC__
== 認証システムの変更 ==
Microsoft は以下の変更を行っています:
* [https://learn.microsoft.com/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online ベーシック認証の廃止] (ユーザー名とパスワード)、およびそれに変わり必須となる OAuth 認証の導入。
* 場合によって、SMTP 認証が完全に無効化されます。新しいアカウントでは、SMTP が常に初期設定で無効化されます。さらに、SMTP にはいくつか詳細不明の制限があります。
Microsoft はまた、特定のクライアントの分類方法を変更し、Thunderbird の以前の OAuth セットアップがデスクトップクライアントとして適正ではなくなりました。その結果、Thunderbird の設定変更を強要されており、ユーザーにその副作用を及ぼしている可能性があります。
== ユーザー側に起こる問題または変更点 ==
outlook.com、hotmail.com、Microsoft 365 (以前は Office 365、略して “O365”として知られていました) または他の Microsoft がホストするメールサービスで、以下の問題が起こる可能性があります:
=== Outlook や Hotmail のパスワードが Thunderbird で使えなくなり、メールの送受信ができない ===
* Thunderbird に次のようなエラーメッセージが表示されます: <code>Login to server outlook.office365.com with username youremail@hotmail.com failed.</code><br>(ユーザー名 youremail@hotmail.com でサーバー outlook.office365.com へのログインに失敗しました。)
* 解決策
** Microsoft アカウントで 2 段階認証を有効にしてください (Microsoft のナレッジベース記事を参照: [https://support.microsoft.com/ja-jp/account-billing/microsoft-%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%A7-2-%E6%AE%B5%E9%9A%8E%E8%AA%8D%E8%A8%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95-c7910146-672f-01e9-50a0-93b4585e7eb4 Microsoft アカウントで 2 段階認証を使用する方法]):
** Microsoft の Outlook や Hotmail ウェブサイトの Cookie を Thunderbird で有効にしてください。有効にしないと、''OAuth2'' 認証を使用して Outlook や Hotmail アカウントにログインできません。
**# {menu ≡} ボタン > {menu 設定} > {menu プライバシーとセキュリティ} の順にクリックします。
**# ''ウェブコンテンツ'' セクションの下の '''サイトから送られてきた Cookie を保存する''' 設定にチェックを入れます。
**# この '''サイトから送られてきた Cookie を保存する''' の横の {button 例外...} をクリックし、Microsoft サイト (''outlook.com'' または ''hotmail.com''、''office365.com'') からの Cookie がブロックされていないことを確認してください。
** Thunderbird の受信メール (IMAP または POP) の認証方式を変更します:
**# {menu ≡} ボタン > {menu アカウント設定} の順にクリックします。
**# 左側の ''outlook.com'' または ''hotmail.com'' アカウントの {button サーバー設定} をクリックします。
**# ''認証方式:'' のプルダウンリストから {menu OAuth2} を選択してください (''通常のパスワード認証'' から変更)。<br>[[Image:Tb115-server-settings-oauth2|width=720]]
** Thunderbird の送信メール (SMTP) の認証方式を変更します:
**# {menu ≡} ボタン > {menu アカウント設定} の順にクリックします。
**# 左側の {menu 送信 (SMTP) サーバー} をクリックします。
**# 右側で、ご利用の Microsoft アカウントを選択し、{button 編集...} ボタンをクリックします。<br>[[Image:Tb115-SMTP-settings-edit|width=720]]
**# ''認証方式:'' のプルダウンリストから {menu OAuth2} を選択してください (''通常のパスワード認証'' から変更)。<br>[[Image:Tb115-SMTP-settings-oauth2|width=460]]
**# ''サーバー名'' を smtp.mail.outlook<!---->.com から smtp.outlook<!---->.com へ、または smtp.outlook<!---->.com to smtp.office365<!---->.com へ変更する必要があるかもしれません。{warning}'''補足:''' [https://support.microsoft.com/ja-jp/office/outlook-com-%E3%81%AE-pop-imap-%E3%81%8A%E3%82%88%E3%81%B3-smtp-%E3%81%AE%E8%A8%AD%E5%AE%9A-d088b986-291d-42b8-9564-9c414e2aa040 Microsoft のドキュメント] に書かれている smtp-mail.outlook<!---->.com は [https://bugzilla.mozilla.org/show_bug.cgi?id=1921313 Thunderbird バージョン 128.4.1 より古いバージョンで動作しません]。{/warning}
**# {button OK} ボタンをクリックして変更を保存します。
=== アプリを使用するには IT 管理者の承認が必要という画面が表示される ===
* システム管理者問い合わせて、一度だけ、Thunderbird の使用を承認してもらう必要があります。
* Microsoft の文書によると、管理者は ''Mozilla Thunderbird'' を承認するために '''<code>https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753</code>''' のページで次の権限を許可しなければなりません: '''IMAP.AccessAsUser.All''', '''POP.AccessAsUser.Al''', '''SMTP.Send''' および '''offline_access'''。
=== アカウントが Thunderbird 102.6.1 までは使用できていたのに 102.7.1 以降で使用できない ===
* 新しい Thunderbird のプロファイルを作成してサインインしてみてください (新しいプロファイルを作成する手順は [[Profile Manager - Create and remove Thunderbird profiles]] の記事を参照)。
* 新しい Thunderbird プロファイルで使えるようになった場合は、その新しいプロファイルを使い続けることをお奨めします。<br><br>{note}'''技術に詳しい方で設定エディターの変更を維持したい場合''': Thunderbird のプロファイルマネージャーを使用して古い Thunderbird のプロファイルに切り替え、[[Config Editor|設定エディター]] で '''oauth2''' の設定を絞り込み、適切なサーバーを見つけ、'''oauth2.issuer''' および '''auth2.scope''' のエントリーを削除してください。{/note}
* または、[https://support.mozilla.org/questions/new/thunderbird/form サポートフォーラムで質問してください]。
=== IMAP/POP3 受信は動作するが、SMTP 送信が動作しない ===
* Microsoft 365 ビジネスアカウントをご利用の場合、SMTP 認証が有効になっているか確認し、無効になっている場合は IT 管理者に問い合わせて有効に切り替えてください。詳しい説明は、Microsoft の [https://learn.microsoft.com/ja-jp/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission Exchange Online で認証済みクライアントの SMTP 送信 (SMTP AUTH) を有効または無効にする] の記事をお読みください。
* Microsoft 365/Hotmail/他の '''個人''' アカウントをご利用の場合はベーシック認証を使用してください (Microsoft の [https://support.microsoft.com/ja-jp/office/outlook-com-%E3%81%AE-pop-imap-%E3%81%8A%E3%82%88%E3%81%B3-smtp-%E3%81%AE%E8%A8%AD%E5%AE%9A-d088b986-291d-42b8-9564-9c414e2aa040 Outlook.com の POP、IMAP、および SMTP の設定] をお読みください)。
=== カレンダーが動作しない ===
* Thunderbird は Exchage カレンダーをサポートしていません。アドオンや他のソフトウェアを使用してカレンダーを有効にしている場合は、それらのアドオンやソフトウェアの作者にサポートを求めてください。
== その他のヘルプサポート ==
* 企業または教育研究機関内で発行されている Microsoft アカウントのユーザーの場合は、所属組織の IT サポートにお問い合わせください。
* Microsoft がホストしているサービスの個人アカウントをお持ちの場合は、Mozilla の [https://support.mozilla.org/questions/new/thunderbird/form サポートフォーラムで質問] してください。