<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thunderbird on ざわらぼ</title><link>https://w1.zawa-lab.net/tags/thunderbird/</link><description>Recent content in Thunderbird on ざわらぼ</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Mon, 05 Oct 2026 09:48:06 +0900</lastBuildDate><atom:link href="https://w1.zawa-lab.net/tags/thunderbird/index.xml" rel="self" type="application/rss+xml"/><item><title>ThunderbirdでExchangeの共有メールボックスを設定する方法2026年10月時点</title><link>https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/</link><pubDate>Mon, 05 Oct 2026 09:48:06 +0900</pubDate><guid>https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/</guid><description>&lt;img src="https://w1.zawa-lab.net/img/static/image.png" alt="Featured image of post ThunderbirdでExchangeの共有メールボックスを設定する方法2026年10月時点" />&lt;!-- qiita-sync:slug=20261005_ExchangeSharedMailbox sha=a7ca8072ad4a -->
&lt;blockquote>
&lt;p>この記事は ChatGPT を用いて執筆しています。&lt;br>
ただし、実際の設定・OAuth 認証・IMAP 接続は手元の Microsoft 365 / Thunderbird 環境で確認した結果に基づいており、内容は実体験ベースで整理しています。&lt;/p>&lt;/blockquote>
&lt;p>Thunderbird で Microsoft 365（Exchange Online）の共有メールボックスを使おうとしたところ、思った以上にハマりました。&lt;/p>
&lt;p>以前の Thunderbird では「アカウント設定」から IMAP を追加する解説が多かったのですが、現在は新しい &lt;strong>Account Hub&lt;/strong> が使われており、古い記事と画面がかなり違います。&lt;/p>
&lt;p>さらに Microsoft 365 のアカウントを追加すると Microsoft Graph / Exchange が候補に出てきますが、2026 年 10 月時点では Thunderbird の公式ドキュメント上、&lt;strong>Graph / Exchange 接続で共有メールボックスはまだ未対応&lt;/strong>です。&lt;/p>
&lt;p>そこで今回は、共有メールボックスを &lt;strong>IMAP + OAuth2&lt;/strong> で追加しました。&lt;/p>
&lt;p>ただし、その途中で Microsoft のログイン画面が共有メールボックスのパスワードを要求してしまい、通常の操作では先へ進めない問題があります。&lt;/p>
&lt;p>最終的には OAuth の URL に含まれる &lt;code>login_hint&lt;/code> を &lt;code>prompt=select_account&lt;/code> に置き換えることで、共有メールボックスに権限を持つ自分のアカウントで認証できました。&lt;/p>
&lt;p>この記事では、その手順と仕組みをまとめます。&lt;/p>
&lt;hr>
&lt;h1 id="トラブルの概要">トラブルの概要
&lt;/h1>&lt;h2 id="発生した症状">発生した症状
&lt;/h2>&lt;p>Microsoft 365 の共有メールボックスを Thunderbird に追加しようとしました。&lt;/p>
&lt;p>構成は次のようなものです。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>用途&lt;/th>
&lt;th>例&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>自分の Microsoft 365 アカウント&lt;/td>
&lt;td>&lt;code>user@example.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>共有メールボックス&lt;/td>
&lt;td>&lt;code>shared@example.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>自分のアカウントには、共有メールボックスに対する &lt;code>Full Access&lt;/code> 権限が付与されています。&lt;/p>
&lt;p>送信も行う場合は、あわせて &lt;code>Send As&lt;/code> 権限も必要です。&lt;/p>
&lt;p>Thunderbird の受信サーバーに共有メールボックスのアドレスを設定し、認証方式を OAuth2 にすると Microsoft のログイン画面までは開きます。&lt;/p>
&lt;p>ところが、表示されたのは次のような画面でした。&lt;/p>
&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06.png"
width="928"
height="558"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06_hu_ff11650e1bf36a40.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06_hu_999714713f7b0815.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="166"
data-flex-basis="399px"
>&lt;/p>
&lt;!-- 画像: Microsoft のログイン画面。共有メールボックスのアドレスが固定され、「パスワードの入力」と表示されている画面 -->
&lt;!-- 公開時は実際のメールアドレス・テナント名をマスクする -->
&lt;p>共有メールボックスのアドレスが最初から固定され、そのメールボックス自身のパスワードを要求されています。&lt;/p>
&lt;p>しかし Microsoft 365 の共有メールボックスは、そもそも共有メールボックス自身で直接サインインする使い方を想定していません。&lt;/p>
&lt;p>Microsoft の公式ドキュメントでも、共有メールボックスに対応するアカウントは直接サインインをブロックしておくことが推奨されています。&lt;/p>
&lt;p>つまり、この画面で共有メールボックスのパスワードを入力する方向に進むのは違います。&lt;/p>
&lt;h2 id="結論">結論
&lt;/h2>&lt;p>今回の環境では、次の方法で利用できました。&lt;/p>
&lt;ol>
&lt;li>Thunderbird に共有メールボックスを &lt;strong>IMAP + OAuth2&lt;/strong> として追加する&lt;/li>
&lt;li>IMAP のユーザー名には &lt;strong>共有メールボックスのメールアドレス&lt;/strong>を指定する&lt;/li>
&lt;li>OAuth の Microsoft ログイン画面が開いたら、URL の &lt;code>login_hint&lt;/code> を削除する&lt;/li>
&lt;li>代わりに &lt;code>prompt=select_account&lt;/code> を指定する&lt;/li>
&lt;li>共有メールボックスに &lt;code>Full Access&lt;/code> を持つ &lt;strong>自分の Microsoft 365 アカウント&lt;/strong>でログインする&lt;/li>
&lt;li>追加後、必要な IMAP フォルダーを「購読」する&lt;/li>
&lt;/ol>
&lt;p>ポイントは、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">IMAP で開きたいメールボックス
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> = shared@example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">OAuth で実際にログインするユーザー
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> = user@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>というように、&lt;strong>メールボックスと認証ユーザーが別&lt;/strong>になることです。&lt;/p>
&lt;hr>
&lt;h1 id="なぜ-imap-を使うのか">なぜ IMAP を使うのか
&lt;/h1>&lt;p>現在の Thunderbird には Microsoft 365 向けの Microsoft Graph / Exchange 接続があります。&lt;/p>
&lt;p>一見すると、こちらを使うほうが正しそうに見えます。&lt;/p>
&lt;p>しかし 2026 年 10 月 5 日時点の Thunderbird 公式ドキュメントでは、Microsoft Graph / Exchange 接続の「Not yet supported」に &lt;strong>Shared mailboxes&lt;/strong> が含まれています。&lt;/p>
&lt;p>そのため、今回のような共有メールボックスでは IMAP を利用しました。&lt;/p>
&lt;p>なお、Thunderbird の Bugzilla では Microsoft Graph 経由で共有メールボックスを扱う実装が進められています。&lt;/p>
&lt;p>将来的にはこの記事の回避策が不要になる可能性があります。&lt;/p>
&lt;hr>
&lt;h1 id="前提条件">前提条件
&lt;/h1>&lt;p>Thunderbird 側を設定する前に、Microsoft 365 側で共有メールボックスへの権限が必要です。&lt;/p>
&lt;p>受信するには、自分の Microsoft 365 ユーザーに共有メールボックスへの &lt;code>Full Access&lt;/code> を付与します。&lt;/p>
&lt;p>送信もする場合は、さらに &lt;code>Send As&lt;/code> を付与します。&lt;/p>
&lt;p>また、共有メールボックスで IMAP が無効になっている場合は有効化が必要です。&lt;/p>
&lt;p>Exchange Online PowerShell では次のように確認できます。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">Get-CASMailbox&lt;/span> &lt;span class="n">shared&lt;/span>&lt;span class="nv">@example&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">com&lt;/span> &lt;span class="p">|&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">Format-List&lt;/span> &lt;span class="n">PrimarySmtpAddress&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="n">ImapEnabled&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;code>ImapEnabled&lt;/code> が &lt;code>True&lt;/code> になっていれば利用できます。&lt;/p>
&lt;p>無効の場合は、管理者権限で次のように有効化します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">Set-CASMailbox&lt;/span> &lt;span class="n">shared&lt;/span>&lt;span class="nv">@example&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">com&lt;/span> &lt;span class="n">-ImapEnabled&lt;/span> &lt;span class="vm">$true&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;hr>
&lt;h1 id="thunderbird-の設定">Thunderbird の設定
&lt;/h1>&lt;h2 id="1-新しいメールアカウントを追加する">1. 新しいメールアカウントを追加する
&lt;/h2>&lt;p>Thunderbird のメニューから、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">≡
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> → アカウントを追加
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> → メール
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を開きます。&lt;/p>
&lt;p>現在の Thunderbird では新しい &lt;strong>Account Hub&lt;/strong> が表示されます。&lt;/p>
&lt;p>Thunderbird 150 より前は従来のアカウント設定画面が既定だったため、古い解説記事を見ると画面がまったく違うことがあります。
&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/00.png"
width="982"
height="643"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/00_hu_e2a135a9a1c6454e.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/00_hu_dcee20d29465ea5.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="152"
data-flex-basis="366px"
>&lt;/p>
&lt;!-- 画像: Thunderbird の新しい Account Hub。共有メールボックスのアドレスを入力する画面 -->
&lt;p>メールアドレスには、今回追加したい共有メールボックスを入力します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">shared@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/01.png"
width="813"
height="627"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/01_hu_fa10d76724afd245.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/01_hu_d7018c8b4140adb8.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="129"
data-flex-basis="311px"
>
その後、自動設定ではなく &lt;strong>手動設定&lt;/strong> を開きます。&lt;/p>
&lt;h2 id="2-受信サーバーを設定する">2. 受信サーバーを設定する
&lt;/h2>&lt;p>IMAPを選択して、「アカウントをセットアップ」を選択します。
&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/02.png"
width="815"
height="610"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/02_hu_adc59c234ccacf22.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/02_hu_58140604feb63992.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="133"
data-flex-basis="320px"
>&lt;/p>
&lt;p>受信サーバーは次のように設定します。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>項目&lt;/th>
&lt;th>設定値&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>ホスト名&lt;/td>
&lt;td>&lt;code>outlook.office365.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ユーザー名&lt;/td>
&lt;td>&lt;code>shared@example.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>認証方式&lt;/td>
&lt;td>&lt;code>OAuth2&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>接続の保護&lt;/td>
&lt;td>&lt;code>SSL/TLS&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ポート番号&lt;/td>
&lt;td>&lt;code>993&lt;/code>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>ここで重要なのは &lt;strong>ユーザー名&lt;/strong> です。&lt;/p>
&lt;p>自分の Microsoft 365 アカウントではなく、開きたい共有メールボックスのメールアドレスを指定します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">shared@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/03.png"
width="1065"
height="805"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/03_hu_e406203ef9eb93a6.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/03_hu_26cb328bc5dfe61d.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="132"
data-flex-basis="317px"
>&lt;/p>
&lt;!-- 画像: Account Hub の手動設定画面。受信サーバーのホスト名・共有メールボックスのユーザー名・OAuth2・SSL/TLS・993 が見える状態 -->
&lt;h2 id="3-送信サーバーを設定する">3. 送信サーバーを設定する
&lt;/h2>&lt;p>送信も利用する場合は、次のように設定します。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>項目&lt;/th>
&lt;th>設定値&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>ホスト名&lt;/td>
&lt;td>&lt;code>smtp.office365.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>「受信サーバーと同じユーザー名」&lt;/td>
&lt;td>オフ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ユーザー名&lt;/td>
&lt;td>&lt;code>user@example.com&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>認証方式&lt;/td>
&lt;td>&lt;code>OAuth2&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>接続の保護&lt;/td>
&lt;td>&lt;code>STARTTLS&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ポート番号&lt;/td>
&lt;td>&lt;code>587&lt;/code>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>SMTP 側では、共有メールボックスではなく &lt;strong>実際に認証する自分の Microsoft 365 アカウント&lt;/strong>を使用します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">user@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>そのうえで Thunderbird の差出人アドレスを共有メールボックスにします。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">shared@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>この方法で送信するには、&lt;code>user@example.com&lt;/code> に &lt;code>shared@example.com&lt;/code> の &lt;code>Send As&lt;/code> 権限が必要です。&lt;/p>
&lt;p>また、組織側で SMTP AUTH が無効化されている場合は、この方法では送信できません。&lt;/p>
&lt;p>今回の記事で中心に確認しているのは共有メールボックスの &lt;strong>受信・IMAP アクセス&lt;/strong>です。送信については Microsoft 365 テナント側の SMTP AUTH ポリシーにも依存します。&lt;/p>
&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/05.png"
width="852"
height="803"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/05_hu_7bd9bdf650d9ff86.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/05_hu_ccc49d0813d45319.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="106"
data-flex-basis="254px"
>&lt;/p>
&lt;!-- 画像: Account Hub の送信サーバー設定。「受信サーバーと同じユーザー名」のチェックを外し、自分のユーザー名を設定している画面 -->
&lt;hr>
&lt;h1 id="oauth-認証でハマる">OAuth 認証でハマる
&lt;/h1>&lt;p>設定を進めると、既定のブラウザーで Microsoft の OAuth ログイン画面が開きます。&lt;/p>
&lt;p>Thunderbird 153 以降では OAuth の画面は Thunderbird 内部ではなく、システムの既定ブラウザーで開く仕様になっています。&lt;/p>
&lt;p>ここで問題が起きました。&lt;/p>
&lt;!-- 画像: 「shared@example.com パスワードの入力」となっている Microsoft ログイン画面 -->
&lt;!-- メールアドレスはマスク推奨 -->
&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06.png"
width="928"
height="558"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06_hu_ff11650e1bf36a40.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/06_hu_999714713f7b0815.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="166"
data-flex-basis="399px"
>
共有メールボックスのアドレスが固定されていて、「別のアカウントを使用する」といった選択肢がありません。&lt;/p>
&lt;p>当然、共有メールボックス自身のパスワードは使いません。&lt;/p>
&lt;p>アドレスバーを見ると、OAuth の URL に次のようなパラメーターが入っていました。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">https://login.microsoftonline.com/common/oauth2/v2.0/authorize
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ?response_type=code
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &amp;amp;client_id=...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &amp;amp;scope=...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &amp;amp;state=...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &amp;amp;login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &amp;amp;redirect_uri=http%3A%2F%2F127.0.0.1%3Axxxxx
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>原因はこの部分です。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;code>%40&lt;/code> は URL エンコードされた &lt;code>@&lt;/code> なので、実際には次の意味です。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">login_hint=shared@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Microsoft の OAuth 仕様では &lt;code>login_hint&lt;/code> は、ログイン画面にユーザー名をあらかじめ入力するためのパラメーターです。&lt;/p>
&lt;p>Thunderbird では IMAP のユーザー名として共有メールボックスを指定しているため、そのアドレスが OAuth の &lt;code>login_hint&lt;/code> にも使われていました。&lt;/p>
&lt;p>その結果、Microsoft 側は「共有メールボックス本人としてログインする」と解釈したような画面になってしまいます。&lt;/p>
&lt;p>この問題は Thunderbird の Bugzilla にも、共有メールボックスで「Sign in with a different account」が使えずパスワードを要求される問題として報告されています。&lt;/p>
&lt;hr>
&lt;h1 id="login_hint-を-promptselect_account-に変更する">&lt;code>login_hint&lt;/code> を &lt;code>prompt=select_account&lt;/code> に変更する
&lt;/h1>&lt;p>ここが今回の本題です。&lt;/p>
&lt;p>Microsoft のログイン画面が開いたら、アドレスバーの URL を編集します。&lt;/p>
&lt;p>次の部分を、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">&amp;amp;login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>削除して、代わりに、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">&amp;amp;prompt=select_account
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を入れます。&lt;/p>
&lt;p>つまり、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">...&amp;amp;state=XXXXXXXX
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;amp;login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;amp;redirect_uri=http%3A%2F%2F127.0.0.1%3Axxxxx
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">...&amp;amp;state=XXXXXXXX
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;amp;prompt=select_account
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;amp;redirect_uri=http%3A%2F%2F127.0.0.1%3Axxxxx
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>に変更します。&lt;/p>
&lt;p>Microsoft の公式仕様では &lt;code>prompt=select_account&lt;/code> を指定すると、保存されているアカウント一覧や「別のアカウントを使用する」を含むアカウント選択画面が表示されます。&lt;/p>
&lt;p>なお &lt;code>login_hint&lt;/code> と &lt;code>select_account&lt;/code> は同時に使わず、&lt;strong>置き換える&lt;/strong>のがポイントです。&lt;/p>
&lt;h3 id="変更してはいけない部分">変更してはいけない部分
&lt;/h3>&lt;p>OAuth URL の次の値は変更しません。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">client_id
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">scope
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">state
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">redirect_uri
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>特に &lt;code>state&lt;/code> や &lt;code>redirect_uri&lt;/code> は、その認証処理のために Thunderbird が生成した値です。&lt;/p>
&lt;p>URL 全体を別の PC へコピーしたり、以前の認証 URL を使い回したりせず、&lt;strong>そのとき Thunderbird が開いた URL をその場で編集&lt;/strong>します。&lt;/p>
&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/09.png"
width="1038"
height="506"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/09_hu_3afb3013798b7e40.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/09_hu_555c462af0ab941c.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="205"
data-flex-basis="492px"
>&lt;/p>
&lt;!-- 画像: アドレスバーの login_hint 部分を強調した画像。state 等はマスクする -->
&lt;!-- 画像: login_hint を prompt=select_account に置き換えた状態 -->
&lt;p>Enter を押すと Microsoft のアカウント選択画面になります。&lt;/p>
&lt;p>ここで共有メールボックスではなく、共有メールボックスへの &lt;code>Full Access&lt;/code> 権限を持つ自分のアカウントを選びます。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">user@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>あとは通常どおりパスワード、MFA などを通します。
&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/10.png"
width="923"
height="688"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/10_hu_311722c778de349c.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/10_hu_73388206391138bf.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="134"
data-flex-basis="321px"
>&lt;/p>
&lt;!-- 画像: Microsoft の「アカウントを選択」画面。自分の実ユーザーを選択するところ -->
&lt;p>認証が成功すると、Thunderbird の次のような画面が表示されます。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">設定が完了しました
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">あなたのアカウントは Thunderbird と安全に接続されています。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;!-- 画像: Thunderbird「設定が完了しました」のブラウザー画面 -->
&lt;p>これで OAuth 認証自体は完了です。&lt;/p>
&lt;p>&lt;img src="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/12.png"
width="1252"
height="584"
srcset="https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/12_hu_446576cf27482cc3.png 480w, https://w1.zawa-lab.net/p/20261005_exchangesharedmailbox/12_hu_7b0f67fbd926b781.png 1024w"
loading="lazy"
alt="アカウント固定"
class="gallery-image"
data-flex-grow="214"
data-flex-basis="514px"
>&lt;/p>
&lt;hr>
&lt;h1 id="なぜこれで共有メールボックスを開けるのか">なぜこれで共有メールボックスを開けるのか
&lt;/h1>&lt;p>一見すると、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">IMAP のユーザー名は shared@example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">でも OAuth では user@example.com でログインする
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>というのは不思議に見えます。&lt;/p>
&lt;p>しかし、これは Microsoft が共有メールボックスの OAuth 接続で想定している形です。&lt;/p>
&lt;p>Microsoft の公式ドキュメントでは、Office 365 の共有メールボックスを OAuth で利用する場合、&lt;/p>
&lt;ul>
&lt;li>アクセストークンは、共有メールボックスへアクセス権を持つ &lt;strong>ユーザーの代わりに取得する&lt;/strong>&lt;/li>
&lt;li>SASL XOAUTH2 の &lt;code>userName&lt;/code> は &lt;strong>共有メールボックスのメールアドレスに置き換える&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>と説明されています。&lt;/p>
&lt;p>イメージとしては次のようになります。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">user@example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │ Microsoft Entra ID で OAuth 認証
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ▼
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">ユーザーのアクセストークンを取得
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │ Full Access 権限
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ▼
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">IMAP XOAUTH2
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">userName = shared@example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ▼
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">共有メールボックスを開く
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Thunderbird の IMAP 設定自体はこの形を作れます。&lt;/p>
&lt;p>問題は OAuth のログイン画面で、IMAP のユーザー名である共有メールボックスが &lt;code>login_hint&lt;/code> に使われてしまうところでした。&lt;/p>
&lt;p>今回の &lt;code>prompt=select_account&lt;/code> は、その認証ユーザーを手動で選び直すための回避策ということになります。&lt;/p>
&lt;hr>
&lt;h1 id="設定完了なのにメールが出てこない">「設定完了」なのにメールが出てこない
&lt;/h1>&lt;p>ここでもう一段ハマりました。&lt;/p>
&lt;p>OAuth 認証が成功して Thunderbird にアカウントが追加されたものの、最初は受信トレイなど一部のフォルダーしか表示されず、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">メールが一通もない……
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>という状態になりました。&lt;/p>
&lt;!-- 画像: Thunderbird 左ペイン。追加した共有メールボックスに受信トレイとごみ箱程度しか表示されていない状態 -->
&lt;p>最初は IMAP 接続や &lt;code>Full Access&lt;/code> 権限を疑いましたが、原因は単純で &lt;strong>IMAP フォルダーを購読していなかった&lt;/strong>だけでした。&lt;/p>
&lt;p>Thunderbird の左側で対象アカウントを右クリックし、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">購読
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を開きます。&lt;/p>
&lt;p>サーバー上のフォルダー一覧が表示されたら、必要なフォルダーにチェックを入れて購読します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Inbox
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Sent Items
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Deleted Items
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Drafts
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Junk Email
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">その他の共有メールボックス内フォルダー
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;!-- 画像: Thunderbird の「購読」画面。Exchange Online 側の各フォルダーが一覧表示されている状態 -->
&lt;p>購読後、共有メールボックスのフォルダーとメールが正常に表示されました。&lt;/p>
&lt;p>OAuth の成功画面まで出ているのにメールが空だと、認証設定を疑ってしまいます。&lt;/p>
&lt;p>今回一番脱力したポイントです。&lt;/p>
&lt;hr>
&lt;h1 id="古い-thunderbird-の記事と画面が違う理由">古い Thunderbird の記事と画面が違う理由
&lt;/h1>&lt;p>今回調べていて、古い設定記事が分かりにくくなっている理由も分かりました。&lt;/p>
&lt;p>Thunderbird では新しい &lt;strong>Account Hub&lt;/strong> が導入されており、公式ドキュメントによると Thunderbird 150 より前は従来の Account Setup が既定でした。&lt;/p>
&lt;p>現在は、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">受信サーバー
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ホスト名
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ユーザー名
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 認証方式
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 接続の保護
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ポート番号
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">送信サーバー
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ホスト名
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 受信サーバーと同じユーザー名
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 認証方式
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 接続の保護
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ポート番号
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>といった新しい手動設定画面になっています。&lt;/p>
&lt;p>さらに Thunderbird 153 以降は、OAuth のログイン画面も Thunderbird 内のタブではなく既定ブラウザーに表示されます。&lt;/p>
&lt;p>そのため、数年前の記事と現在の画面を見比べると、かなり別物に見えます。&lt;/p>
&lt;!-- 画像: 現在の Account Hub 手動設定画面全体 -->
&lt;hr>
&lt;h1 id="注意点">注意点
&lt;/h1>&lt;h2 id="この方法は-thunderbird-の正式な共有メールボックス設定機能ではない">この方法は Thunderbird の正式な共有メールボックス設定機能ではない
&lt;/h2>&lt;p>Microsoft が提供している OAuth / IMAP の仕組み自体は正式なものです。&lt;/p>
&lt;p>ただし、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Thunderbird が生成した OAuth URL の
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">login_hint を手動で prompt=select_account に変更する
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>という操作は、Thunderbird が公式の設定手順として案内しているものではありません。&lt;/p>
&lt;p>あくまで現行 Thunderbird で共有メールボックスを IMAP + OAuth2 で利用するための回避策です。&lt;/p>
&lt;p>Thunderbird 側や Microsoft 側の OAuth 実装が変われば、将来使えなくなる可能性があります。&lt;/p>
&lt;h2 id="graph-の共有メールボックス対応は開発中">Graph の共有メールボックス対応は開発中
&lt;/h2>&lt;p>2026 年 10 月 5 日時点では、Thunderbird の公式ドキュメントで Graph / Exchange の共有メールボックスは未対応です。&lt;/p>
&lt;p>一方、Bugzilla では Graph API の共有メールボックス対応と、既存ユーザーの OAuth トークンを再利用する実装が進められています。&lt;/p>
&lt;p>実装案では、共有メールボックス自身をログインさせるのではなく、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">自分の Microsoft 365 アカウント
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">既存の OAuth トークンを再利用
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Microsoft Graph
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">/users/&amp;lt;共有メールボックス&amp;gt;/
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>という、かなり素直な構成になっています。&lt;/p>
&lt;p>これが正式リリースされれば、今回のように OAuth URL を手で書き換える必要はなくなるはずです。&lt;/p>
&lt;p>この記事は &lt;strong>2026 年 10 月時点の情報&lt;/strong>として見てください。&lt;/p>
&lt;h2 id="共有メールボックス自身のサインインを有効化しない">共有メールボックス自身のサインインを有効化しない
&lt;/h2>&lt;p>OAuth 画面で共有メールボックスのパスワードを要求されたからといって、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">共有メールボックスにパスワードを設定する
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">共有メールボックスのサインインを許可する
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>という方向で解決するのはおすすめしません。&lt;/p>
&lt;p>Microsoft は共有メールボックスについて、対応するアカウントで直接サインインする用途ではなく、サインインをブロックしておくことを推奨しています。&lt;/p>
&lt;p>今回必要なのは共有メールボックス自身のログインではなく、&lt;strong>権限を持つユーザーとして認証すること&lt;/strong>です。&lt;/p>
&lt;hr>
&lt;h1 id="うまくいかないときの確認ポイント">うまくいかないときの確認ポイント
&lt;/h1>&lt;h2 id="oauth-画面で共有メールボックスのパスワードを要求される">OAuth 画面で共有メールボックスのパスワードを要求される
&lt;/h2>&lt;p>アドレスバーに次のパラメーターがないか確認します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>入っている場合は、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">prompt=select_account
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>へ置き換え、自分の Microsoft 365 アカウントを選びます。&lt;/p>
&lt;h2 id="oauth-は成功したが共有メールボックスを開けない">OAuth は成功したが共有メールボックスを開けない
&lt;/h2>&lt;p>Microsoft 365 側で、自分のユーザーに共有メールボックスの &lt;code>Full Access&lt;/code> があるか確認します。&lt;/p>
&lt;p>また、共有メールボックス側で IMAP が有効か確認します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-powershell" data-lang="powershell">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">Get-CASMailbox&lt;/span> &lt;span class="n">shared&lt;/span>&lt;span class="nv">@example&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="py">com&lt;/span> &lt;span class="p">|&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">Format-List&lt;/span> &lt;span class="n">PrimarySmtpAddress&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="n">ImapEnabled&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="アカウントは追加できたがメールやフォルダーが見えない">アカウントは追加できたがメールやフォルダーが見えない
&lt;/h2>&lt;p>まず &lt;strong>IMAP の購読&lt;/strong>を確認します。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">対象アカウントを右クリック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> → 購読
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> → 必要なフォルダーを選択
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>今回の環境では、最後の原因はこれでした。&lt;/p>
&lt;h2 id="受信できるが送信できない">受信できるが送信できない
&lt;/h2>&lt;p>送信には受信とは別に、次の条件を確認します。&lt;/p>
&lt;ul>
&lt;li>自分の Microsoft 365 ユーザーに共有メールボックスの &lt;code>Send As&lt;/code> 権限がある&lt;/li>
&lt;li>SMTP サーバーが &lt;code>smtp.office365.com&lt;/code>&lt;/li>
&lt;li>ポートが &lt;code>587&lt;/code>&lt;/li>
&lt;li>接続の保護が &lt;code>STARTTLS&lt;/code>&lt;/li>
&lt;li>認証方式が &lt;code>OAuth2&lt;/code>&lt;/li>
&lt;li>SMTP のユーザー名が自分の Microsoft 365 ユーザー&lt;/li>
&lt;li>Exchange Online 側で SMTP AUTH が許可されている&lt;/li>
&lt;/ul>
&lt;p>組織ポリシーで SMTP AUTH が無効になっている場合は、Thunderbird の IMAP 構成からそのまま送信する方法は使えません。&lt;/p>
&lt;hr>
&lt;h1 id="最短のまとめ">最短のまとめ
&lt;/h1>&lt;p>Microsoft 365 の共有メールボックスを現在の Thunderbird から IMAP で利用する場合、今回うまくいった設定は次のとおりです。&lt;/p>
&lt;h3 id="受信">受信
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">プロトコル: IMAP
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">ホスト名: outlook.office365.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">ポート: 993
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">接続の保護: SSL/TLS
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">認証方式: OAuth2
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">ユーザー名: shared@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="oauth">OAuth
&lt;/h3>&lt;p>Microsoft のログイン画面が、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">shared@example.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">パスワードの入力
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>になってしまったら、OAuth URL の、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">login_hint=shared%40example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">prompt=select_account
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>に置き換えます。&lt;/p>
&lt;p>その後、共有メールボックスに &lt;code>Full Access&lt;/code> を持つ、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">user@example.com
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>でログインします。&lt;/p>
&lt;h3 id="追加後">追加後
&lt;/h3>&lt;p>メールが出てこない場合は、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">アカウントを右クリック
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> → 購読
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>を確認します。&lt;/p>
&lt;p>これで今回の環境では共有メールボックスを利用できました。&lt;/p>
&lt;hr>
&lt;h1 id="まとめ">まとめ
&lt;/h1>&lt;p>今回の件は、単純な IMAP の設定だけでは終わらず、&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">新しい Thunderbird の Account Hub
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">共有メールボックスは Graph でまだ未対応
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">IMAP + OAuth2 を使う
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Thunderbird が shared@example.com を login_hint に指定
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Microsoft が共有メールボックス本人のパスワードを要求
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">prompt=select_account に変更
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">権限を持つ実ユーザーで OAuth 認証
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">IMAP の userName は共有メールボックス
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">接続成功
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">最後にフォルダー購読でハマる
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>という流れでした。&lt;/p>
&lt;p>特にややこしいのは、&lt;strong>OAuth で認証するユーザーと IMAP のユーザー名が違っていて正しい&lt;/strong>という点です。&lt;/p>
&lt;p>Microsoft の公式仕様を読まないと「共有メールボックスなのだから共有メールボックスでログインするのでは？」と思ってしまいますが、実際には逆で、共有メールボックス自身にはログインせず、権限を持つユーザーの OAuth トークンでアクセスします。&lt;/p>
&lt;p>Thunderbird の Graph 対応が進めば、このあたりはかなり素直になると思います。&lt;/p>
&lt;p>それまでは、同じところでハマった人の参考になれば幸いです。&lt;/p>
&lt;hr>
&lt;h1 id="参考">参考
&lt;/h1>&lt;ul>
&lt;li>&lt;a href="https://support.mozilla.org/en-US/kb/account-hub-thunderbird-desktop" target="_blank" rel="noopener">Account Hub for Thunderbird Desktop | Thunderbird Help&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://support.mozilla.org/en-US/kb/account-hub-thunderbird-desktop" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=support.mozilla.org" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Account Hub for Thunderbird Desktop | Thunderbird Help&lt;/div>
&lt;div class="link-card__desc">support.mozilla.org&lt;/div>
&lt;div class="link-card__host">support.mozilla.org&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://support.mozilla.org/en-US/kb/thunderbird-and-exchange" target="_blank" rel="noopener">Thunderbird and Microsoft protocols (Exchange and Graph) | Thunderbird Help&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://support.mozilla.org/en-US/kb/thunderbird-and-exchange" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=support.mozilla.org" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Thunderbird and Microsoft protocols (Exchange and Graph) | Thunderbird Help&lt;/div>
&lt;div class="link-card__desc">support.mozilla.org&lt;/div>
&lt;div class="link-card__host">support.mozilla.org&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth" target="_blank" rel="noopener">Authenticate an IMAP, POP or SMTP connection using OAuth | Microsoft Learn&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=learn.microsoft.com" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Authenticate an IMAP, POP or SMTP connection using OAuth | Microsoft Learn&lt;/div>
&lt;div class="link-card__desc">learn.microsoft.com&lt;/div>
&lt;div class="link-card__host">learn.microsoft.com&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow" target="_blank" rel="noopener">Microsoft identity platform and OAuth 2.0 authorization code flow | Microsoft Learn&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=learn.microsoft.com" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Microsoft identity platform and OAuth 2.0 authorization code flow | Microsoft Learn&lt;/div>
&lt;div class="link-card__desc">learn.microsoft.com&lt;/div>
&lt;div class="link-card__host">learn.microsoft.com&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/microsoft-365/admin/email/about-shared-mailboxes" target="_blank" rel="noopener">About shared mailboxes in Microsoft 365 | Microsoft Learn&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://learn.microsoft.com/en-us/microsoft-365/admin/email/about-shared-mailboxes" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=learn.microsoft.com" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">About shared mailboxes in Microsoft 365 | Microsoft Learn&lt;/div>
&lt;div class="link-card__desc">learn.microsoft.com&lt;/div>
&lt;div class="link-card__host">learn.microsoft.com&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission" target="_blank" rel="noopener">Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online | Microsoft Learn&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=learn.microsoft.com" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online | Microsoft Learn&lt;/div>
&lt;div class="link-card__desc">learn.microsoft.com&lt;/div>
&lt;div class="link-card__host">learn.microsoft.com&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/Exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365" target="_blank" rel="noopener">How to set up a multifunction device or application to send email using Microsoft 365 or Office 365 | Microsoft Learn&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://learn.microsoft.com/en-us/Exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=learn.microsoft.com" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">How to set up a multifunction device or application to send email using Microsoft 365 or Office 365 | Microsoft Learn&lt;/div>
&lt;div class="link-card__desc">learn.microsoft.com&lt;/div>
&lt;div class="link-card__host">learn.microsoft.com&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1834062" target="_blank" rel="noopener">Bug 1834062 - Microsoft OAuth2 &amp;ldquo;Sign in with a different account&amp;rdquo; link has disappeared | Mozilla Bugzilla&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1834062" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=bugzilla.mozilla.org" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Bug 1834062 - Microsoft OAuth2 &amp;amp;ldquo;Sign in with a different account&amp;amp;rdquo; link has disappeared | Mozilla Bugzilla&lt;/div>
&lt;div class="link-card__desc">bugzilla.mozilla.org&lt;/div>
&lt;div class="link-card__host">bugzilla.mozilla.org&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;li>&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2069311" target="_blank" rel="noopener">Bug 2069311 - Graph-API - Adding support for shared mailboxes and reusing existing OAuth2 Token | Mozilla Bugzilla&lt;/a>&lt;div class="link-card">
&lt;a class="link-card__inner" href="https://bugzilla.mozilla.org/show_bug.cgi?id=2069311" target="_blank" rel="noopener">
&lt;div class="link-card__thumb link-card__thumb--icon">
&lt;img src="https://www.google.com/s2/favicons?sz=128&amp;amp;domain=bugzilla.mozilla.org" alt="Preview image" loading="lazy" />
&lt;/div>
&lt;div class="link-card__body">
&lt;div class="link-card__title">Bug 2069311 - Graph-API - Adding support for shared mailboxes and reusing existing OAuth2 Token | Mozilla Bugzilla&lt;/div>
&lt;div class="link-card__desc">bugzilla.mozilla.org&lt;/div>
&lt;div class="link-card__host">bugzilla.mozilla.org&lt;/div>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="余談人間執筆">余談（人間執筆。）
&lt;/h2>&lt;p>いやはや、Microsoftのエコシステムには毎度のことながら驚かされます。&lt;br>
メールといえば、POP IMAP SMTPだったはずが、ExchangeだとデフォルトがGraphとかになりつつあり、メールとは？みたいな思いがないわけではありません。&lt;br>
私のようなThunderbirdなどのサードパーティーソフトウェアを使う身がどんどん狭くなるような感じがして若干さみしさを感じなくもないです。&lt;br>
まぁまだ、OAuthでの認証で、IMAPが使えるだけ幸せかもしれません。テナントによってはIMAPの機能自体を切って、メールはOutlook webを使えってところも結構見かけますので。&lt;/p>
&lt;p>余談ですが、OutlookのUIってレイアウトを機にかけているからか知りませんが、画面当たりの情報量が少ないのですよね。&lt;br>
Thunderbirdのクラッシックなレイアウトに慣れていると、どうにも、あの無駄な幅が違和感が感じてしまいます。&lt;br>
その代わり、Exchange Onlienで処理するため、スマホで開いても、パソコンで開いてもリアルタイムでルールの処理をしてくれるのはありがたいなぁと感じるなどしています。&lt;/p>
&lt;p>メールというのは現代においてはかなりレガシーになりつつありますが、果たしていつまで生き残ることやら、、、、(おわり)&lt;/p>
&lt;!--
ここは既存記事に合わせて、ご本人の言葉で追記する想定。
ネタ例:
- 「Thunderbird の問題だと思ったら最後は IMAP の購読だった」
- 「OAuth の login_hint を手で直すことになるとは思わなかった」
- Graph の共有メールボックス対応が進んでいるので、数か月後にはこの記事自体が過去のものになるかもしれない
- Outlook なら普通にできる共有メールボックスが、汎用 IMAP クライアントでは OAuth の仕組みまで意識させられて面白かった
--></description></item></channel></rss>