Outlookでエラー「UserHasNoMailboxAndNoLicenseAssigned」発生時の原因と解決方法【Exchange Online ライセンス問題を解説】

Outlook にサインインした瞬間に HTTP 500 エラーと「UserHasNoMailboxAndNoLicenseAssigned」が表示されると、ついアプリの不具合を疑ってしまいますが、実は原因のほとんどは Exchange Online のメールボックスとライセンスの問題です。このページでは、管理者か一般ユーザーかに応じて、どこを確認し、どう対処すればよいかをわかりやすく整理します。

目次

Outlook で「UserHasNoMailboxAndNoLicenseAssigned」エラーが出る典型的な状況

まずは、今回のようなエラーが発生しやすいパターンを整理します。

  • Outlook(Web:Outlook on the web/デスクトップ版)の起動直後に、HTTP 500 と共に次のようなエラーが表示される
    • OwaUserHasNoMailboxAndNoLicenseAssignedException
    • UserHasNoMailboxAndNoLicenseAssignedError など
  • Microsoft 365 を入れ直した/PC を買い替えたタイミングで急に発生した
  • 契約画面では「Business」系のサブスクリプションが見えているが、 ライセンス一覧に「Exchange Online」や「Microsoft 365 Business Basic/Standard/Premium」などメールボックスを含むプランが見当たらない
  • @tampabay.rr.com のような外部ドメインのメールアドレスでサインインしている
  • スマホの Outlook アプリではメールが読めるが、PC のブラウザーやデスクトップ版 Outlook だけがエラーで開かない

これらは、Microsoft の Q&A や大学・企業のサポート記事でも共通して報告されているパターンです。多くのケースで、「メールボックスが存在しない」か「メールボックスを作るためのライセンスが割り当てられていない」ことが根本原因と説明されています。

結論:アプリの問題ではなく「Exchange Online のメールボックス/ライセンス」の問題

エラー名 UserHasNoMailboxAndNoLicenseAssigned は、その名のとおり

  • そのユーザーに Exchange Online のメールボックスが紐づいていない
  • もしくは メールボックスを作成できるライセンス(Exchange Online を含むプラン)が割り当てられていない

という状態を示しています。

ポイントは、

  • Word / Excel / Outlook デスクトップアプリを再インストールしても解決しない
  • ブラウザーや PC を変えても同じエラーなら、ほぼ確実に「サーバー上のメールボックス/ライセンス」の問題
  • 一時的なキャッシュが原因で同じエラーが出ることもあるが、その場合でも根本にあるのは「そのアカウントのメールボックスに正しく到達できていない」という状態

という点です。アプリ側をいじる前に、アカウントの種類・ライセンス・メールボックスの状態を確認する方が近道になります。

まず確認すべき 4 つのポイント

トラブルシューティングの優先度が高い順に、確認すべき 4 つのポイントを整理します。

アカウントの種類を確認する(個人用 vs 仕事/学校アカウント)

Outlook を使うアカウントには、大きく分けて次の 2 種類があります。

種類呼び方典型的な例特徴
個人用アカウントMicrosoft アカウント(MSA)@outlook.com, @gmail.com, @tampabay.rr.com 等個人用 OneDrive や Skype などに使う。組織の Microsoft 365(Exchange Online)とは別管理。
仕事/学校アカウント組織アカウント(Entra ID / Azure AD アカウント)@yourcompany.com, @school.ac.jp 等Microsoft 365(Exchange Online, SharePoint, Teams 等)のライセンスが割り当てられる。

今回のエラーはほとんどの場合、仕事/学校アカウント側にメールボックスが用意されていないか、ライセンスが足りないことが原因です。

次の点を確認してみてください。

  • Outlook のサインイン画面で「個人用」ではなく「職場または学校アカウント」を選んでいるか
  • ブラウザーのシークレット/プライベート ウィンドウを開き、Outlook ではなく Microsoft 365 ポータルにアクセスして、アカウント選択をやり直す
  • 個人用アカウントと会社アカウントを同じメールアドレスで作っている場合は、どちらでサインインしているかを明示的に確認する

特に、@tampabay.rr.com のような外部ドメインのメールでサインインしている場合、それが単なる「個人用 Microsoft アカウント」であり、組織の Microsoft 365 アカウントではない可能性があります。

メールボックスを含むライセンスが割り当てられているか

次に、管理センターで「メールボックスを含むプラン」が割り当てられているかを確認します(管理者権限が必要)。

確認手順(管理者)

  1. Microsoft 365 管理センターに、管理者アカウントでサインイン
  2. 左メニューの[ユーザー] > [アクティブなユーザー]を開く
  3. 問題が出ているユーザーをクリックし、右側の[ライセンスとアプリ]を開く
  4. 次のいずれかが有効になっているかを確認
    • Exchange Online(Plan 1 / Plan 2)
    • Microsoft 365 Business Basic / Standard / Premium
    • Office 365 E1 / E3 / E5 など、Exchange Online を含むプラン

代表的なライセンスとメールボックス有無のイメージは以下の通りです。

ライセンス名(例)Exchange Online メールボックス補足
Microsoft 365 Business BasicありWeb メール+Office Online+Teams など。「メールだけでも使いたい」場合の定番。
Microsoft 365 Business StandardありBusiness Basic に加え、デスクトップ版 Office アプリも利用可能。
Microsoft 365 Business Premiumありセキュリティ/デバイス管理機能も強化された上位プラン。
Microsoft 365 Apps for businessなしWord/Excel/PowerPoint などアプリ専用。メール(Exchange Online)は含まれない。
Exchange Online Plan 1 / Plan 2ありメール専用プラン。Business Apps などと組み合わせて利用されることも多い。
Exchange Foundation などなし(※単体ではメールボックスを作らないケースが多い)権限や追加機能用で、単独ではユーザーメールボックスが作成されないことに注意。

重要:「Business」や「Apps for business」と書かれていても、“Apps” プランだけではメールは使えません。メールを使いたい場合は、Exchange Online を含むプランを割り当てる必要があります。

Exchange 管理センターでメールボックスの状態を確認する

ライセンスが正しく割り当てられているのにエラーが出る場合は、メールボックス自体が正しく作られていない/削除済みの可能性があります。

確認手順(管理者)

  1. Exchange 管理センターにアクセス
  2. 左メニューの[受信者] > [メールボックス]を開く
  3. 上部のフィルターから
    • 「ユーザーメールボックス」
    • 「メールユーザー」(Mail user)
    • 「共有メールボックス」
    • 「削除済みメールボックス」
    を切り替えて、該当ユーザーを検索する
状態画面上での表示例意味・対応
ユーザーメールボックスユーザーメールボックス通常のメールボックス。ライセンスと紐づいていれば、基本的に Outlook から利用可能。
メールユーザーメールユーザー(Mail user)外部メールアドレスに転送するためのオブジェクト。Exchange Online のメールボックスではない。
削除済みメールボックス削除済み以前存在していたメールボックスが削除され、一定期間だけ復元可能な状態。

もし該当ユーザーが

  • ユーザーメールボックスとして存在しない場合:
    ライセンスを確認した上で、新規のユーザーメールボックスを作成します。
  • 削除済みメールボックスにのみ存在する場合:
    必要に応じてメールボックスの復元を行います(保持期間内に限る)。

ドメインとサインイン ID(UPN)の整合性を確認する

サインインに使っているメールアドレス(ユーザー プリンシパル名:UPN)のドメインと、Exchange Online のメールアドレスのドメインが合っていないと、Outlook から見て「このユーザーのメールボックスが見つからない」という状態になり得ます。

  • @tampabay.rr.com のような外部ドメインでサインインしている場合、そのドメインが組織のテナントに追加・検証済みのカスタムドメインであるか確認する
  • 組織の公式ドメイン(@yourcompany.com など)で
    • UPN(サインイン ID)
    • 主メールアドレス(プライマリ SMTP アドレス)
    が揃っているかを確認・統一する
  • 外部ドメインを 「連絡用メールアドレス」や「別名」として登録しているだけの場合、それをサインイン ID として使わないようにする

ドメインとサインイン ID の整合性が取れていないと、正しいライセンスがあっても Outlook Web App からは「ユーザーのメールボックスが存在しない」と判断されることがあります。

立場別:具体的な解決手順

自分が Microsoft 365 管理者である場合

管理者としてできる具体的な対応手順を、現場での作業イメージに沿ってまとめます。

1. ライセンスを確認・付与する

  1. Microsoft 365 管理センターを開き、問題のユーザーを選択
  2. [ライセンスとアプリ]で Exchange Online を含むプランが有効か確認
  3. 不足している場合は、適切なプラン(Business Basic / Standard / Premium / Exchange Online Plan 1 など)を割り当てる

ライセンス変更後、メールボックスが自動的にプロビジョニングされるまで、通常は数分〜数十分程度かかることがあります。

2. Exchange 管理センターでメールボックスの作成/復元

  1. Exchange 管理センターで[受信者] > [メールボックス]を開く
  2. 該当ユーザーが「ユーザーメールボックス」として存在するか確認
  3. 存在しない場合:
    • [メールボックスの追加]からユーザーメールボックスを新規作成
  4. 「削除済みメールボックス」にのみ存在する場合:
    • 削除済みメールボックスを選択し、[復元]機能を利用する

3. ブラウザー版 Outlook(OWA)での動作確認

ライセンスとメールボックスの状態が整ったら、まずはブラウザー版 Outlook(Outlook on the web)で受信トレイが開けるかを確認します。

  1. すべてのブラウザーを閉じる
  2. 新しいシークレット/プライベート ウィンドウを開く
  3. https://outlook.office.com にアクセスし、問題のユーザーでサインイン
  4. 受信トレイが表示されるか確認

もしここでまだ同じエラーが出る場合は、完全サインアウト+ブラウザーのキャッシュ削除を行うと改善するケースもあります。

4. デスクトップ版 Outlook のプロファイルを再作成する

OWA で正常にメールが開けるようになったら、最後にデスクトップ版 Outlook を再構成します。

  1. Outlook を終了する
  2. Windows の「コントロール パネル」から[メール]を開く
  3. [プロファイルの表示] >[追加]で新しいプロファイル名を作成
  4. 新しいプロファイルに問題のアカウントを追加し、Outlook をそのプロファイルで起動

古いプロファイルが壊れている場合でも、新規プロファイルにするとスムーズに接続できることが多いです。

自分が管理者ではない場合(会社・学校に IT 担当がいる場合)

管理センターやライセンス設定にアクセスできない場合は、自分で無理に設定をいじるよりも、IT 管理者に状況を正確に伝えることが一番の近道です。

問い合わせの際は、次のような内容をそのまま送ると話が早く進みます。

件名:Outlook エラー「UserHasNoMailboxAndNoLicenseAssigned」について

お疲れ様です。○○部の△△です。

Outlook(Web / デスクトップ)にサインインしようとすると、
HTTP 500 エラーと「UserHasNoMailboxAndNoLicenseAssigned」というエラーが表示され、
メールボックスにアクセスできない状態です。

お手数ですが、次の点をご確認いただけますでしょうか。

・私のアカウントに「Exchange Online を含むライセンス」が割り当てられているか
・必要であれば、ユーザーメールボックスの「作成」または「削除済みからの復元」

エラー画面のスクリーンショットも添付します。
よろしくお願いいたします。

あわせて、次の情報も伝えておくと管理者側で調査しやすくなります。

  • エラーが発生した日時
  • エラー画面に表示されている「UTC Date」「Client Id」「Session Id」「emsg」など(コピーしてメールに貼り付け)
  • スマホアプリでは使えるか/他のブラウザーではどうか

よくある勘違い・ハマりポイント

「Business 契約だからメールも使えるはず」という誤解

ライセンス画面に「Business」という文字が見えると、「メールも当然ついている」と思いがちですが、実際には次のような違いがあります。

ライセンスメールボックス誤解しやすいポイント
Microsoft 365 Apps for businessなしOffice アプリ専用プラン。Outlook アプリ自体はインストールできるが、Exchange Online の権利は含まれない。
Microsoft 365 Business Basic / Standard / PremiumありExchange Online のメールボックスが含まれる。今回のエラーを避けるには、こちらが必要。

「Business」と付いていても、Apps プランだけではメールは使えない点を、社内の調達・管理担当とも共有しておくとトラブルを減らせます。

「Exchange Foundation があるから大丈夫」ではない

契約の内訳に「Exchange Foundation」などが表示されている場合でも、それだけでユーザーメールボックスが自動的に作成されるとは限りません。

  • 多くの場合、Exchange Foundation は権限や追加機能用のコンポーネント
  • ユーザーメールボックスを持つには、別途 Exchange Online を含むプランが必要

そのため、

  • 「ライセンス一覧には “Exchange” の文字があるのに、Outlook が使えない」

という状況が起き得ます。この場合、「Exchange Foundation しかない」「Apps for business しかない」など、メールボックス付きプランが不足していないかを再確認してください。

スマホの Outlook アプリでは使えているのに、PC だけエラーになる理由

次のようなパターンが考えられます。

  • スマホのアプリは、メールボックスが正常だった頃の設定をそのまま保持している
  • その後にライセンスやアカウント設定が変更され、ブラウザーから新規ログインしようとすると「メールボックスが存在しない」と判断される
  • スマホ側でも、しばらくすると同期エラーが出始めることが多い

一見「スマホで使えているからメールボックスは問題ない」と思いがちですが、サーバー側では既に権限や設定が変わっているケースがある点に注意してください。

別のブラウザーでは開ける/キャッシュで一時的に同じエラーが出ることも

ごく一部のケースでは、ライセンスやメールボックスに問題がなくても、ブラウザーのキャッシュされた情報や古い認証トークンが原因で同じエラー画面が出ることがあります。

その場合は、次の手順で改善することが多いです。

  1. すべてのブラウザーを終了する
  2. Microsoft 365 のポータル(https://portal.office.com)にアクセスし、右上(または左下)のユーザーアイコンから完全にサインアウト
  3. ブラウザーのキャッシュと Cookie を削除する
  4. シークレット/プライベート ウィンドウで、再度 Outlook にアクセスしてみる

ただし、これはあくまで「ライセンスとメールボックスが正しいことが確認できた後」の話です。まずはライセンスとメールボックス状態の確認が優先であることを忘れないようにしてください。

メールボックスの作成・復元には少し時間がかかることがある

ライセンスを付けた直後や、メールボックスを新規作成/復元した直後は、Exchange Online 側のプロビジョニングが完了するまでに数分〜数十分程度かかることがあります。

  • 作業直後に Outlook にアクセスすると、まだ UserHasNoMailboxAndNoLicenseAssigned エラーが出る
  • しばらく待ってから再度アクセスすると、正常に受信トレイが開けるようになる

ということも珍しくありません。管理者は、作業ログに時刻を残しておき、「◯分後に再度確認する」という運用にしておくと安心です。

画面操作の具体例(管理者向け)

管理センターで「メール付きプラン」を確認する手順

  1. ブラウザーで https://admin.microsoft.com を開き、管理者アカウントでサインイン
  2. 左側メニューで[ユーザー] > [アクティブなユーザー]を選択
  3. ユーザー一覧から、問題が出ているユーザーをクリック
  4. 右側に表示されるユーザー情報で、[ライセンスとアプリ]タブを選択
  5. 割り当て可能なライセンス一覧の中から
    • Microsoft 365 Business Basic / Standard / Premium
    • Office 365 E1 / E3 / E5
    • Exchange Online Plan 1 / 2
    などを探し、メールボックス付きプランにチェックを入れて保存

Exchange 管理センターで「ユーザーメールボックス」を作成/確認する手順

  1. ブラウザーで https://admin.exchange.microsoft.com にアクセス
  2. 左側メニューの[受信者] > [メールボックス]を開く
  3. 右上の検索ボックスでユーザー名やメールアドレスを入力し、該当オブジェクトを検索
  4. 「ユーザーメールボックス」として表示されていない場合
    • 上部の[追加]ボタンからユーザーメールボックスの追加を行う
  5. 過去に削除された可能性がある場合
    • 画面上部のフィルターから「削除済みメールボックス」を表示し、該当ユーザーがいないか確認
    • 見つかった場合は、そのメールボックスを選択して[復元]

エラー解消後にチェックしておきたいポイント

Outlook が無事に開けるようになったら、次の点を確認しておくと安心です。

  • 自分宛てにテストメールを送り、「送信」「受信」「返信」が問題なく行えるか
  • 予定表の予定が正しく表示されるか
  • 配布グループや共有メールボックスへのアクセス権限が以前どおりか
  • スマホや他の PC で同じアカウントを使っている場合、それらも問題なく同期できているか

また、今回のトラブルをきっかけに、社内 Wiki やマニュアルに

  • 「Outlook の HTTP 500 / UserHasNoMailboxAndNoLicenseAssigned エラーが出たときの対処フロー」

を残しておくと、次回からはよりスムーズに対応できるようになります。

再発防止のための運用チェックリスト

最後に、この種のエラーを減らすために、管理者・運用担当者が見直しておきたいポイントをチェックリスト形式でまとめます。

項目内容推奨アクション
ライセンス設計どの部署・役職にどのライセンスを配るかを明確にしているか「メールを使うユーザー」には必ず Exchange Online を含むプランを割り当てるルールにする。
アカウント作成フローユーザー作成と同時にメールボックスが自動作成される運用になっているかユーザー追加テンプレートに「ライセンス付与」「メールボックス確認」のチェック項目を追加する。
ドメイン・UPN ポリシーサインイン ID とメールアドレスのドメインがバラバラになっていないか原則として「UPN = 主メールアドレス」とし、外部ドメインを UPN に使う場合は運用ルールを明文化する。
変更管理ライセンス変更やユーザー削除の手順が曖昧でないかライセンス削除やアカウント削除の前に、メールボックスの扱い(保持/削除/引継ぎ)を必ず記録する。
ユーザー向け案内エラー時にどこへ連絡すべきか、ユーザーが理解しているかポータルサイトや社内 FAQ に、エラー画面の例と問い合わせ先を明記しておく。

これらを整備しておけば、「いつの間にかメールボックスがなくなっていた」「ライセンス変更の影響で突然 Outlook が使えなくなった」といったトラブルを大幅に減らすことができます。

まとめ:まずは「メールボックスとライセンス」を疑う

UserHasNoMailboxAndNoLicenseAssigned エラーは、一見すると複雑そうに見えますが、根本はとてもシンプルです。

  • そのユーザーがExchange Online のメールボックスを持っているか?
  • そのメールボックスを作るだけのライセンスが割り当てられているか?
  • サインインしているアカウント(UPN)と、メールボックスの主メールアドレスは一致しているか?

この 3 点を順番にチェックすれば、ほとんどのケースで原因を特定できます。アプリの再インストールや PC の再起動に時間をかける前に、ぜひ本記事の手順で「メールボックス/ライセンス」側から切り分けを行ってみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次