ADVERTISEMENT

【Outlook】共有メールボックスで未読を全員に同期表示させる手順

【Outlook】共有メールボックスで未読を全員に同期表示させる手順
🛡️ 超解決

共有メールボックスを利用しているチームで、あるメンバーがメールを読んでも他のメンバーには未読のまま表示されるという経験はありませんか。Outlookでは既定の設定だと、各ユーザーが個別に未読状態を管理するため、このような非同期が発生します。本記事では、共有メールボックスの未読状態を全ユーザーで同期表示させる方法を、具体的な手順とともにお伝えします。

【要点】共有メールボックスの未読同期を実現する方法

  • Exchange管理センターの操作: 共有メールボックスの「自動マッピング」を有効にすることで、全ユーザーが同じフォルダ構成と未読状態を共有します。
  • PowerShellコマンドの実行: 「Set-Mailbox -Identity “共有メールボックス名” -MessageCopyForSentAsEnabled $true」など、追加の設定で同期の精度を高めます。
  • クライアント設定の確認: 新しいOutlookとクラシックOutlookでは同期の振る舞いが異なるため、環境に合わせた設定が重要です。

ADVERTISEMENT

共有メールボックスの未読同期とは何か

共有メールボックスは、複数のユーザーが共通のメールボックスにアクセスできる機能です。既定の状態では、各ユーザーは自分専用のキャッシュに未読情報を保持するため、同じメールでもユーザーごとに未読・既読の状態が異なります。これを「未読が同期されない」状態と呼びます。この問題を解決するには、Exchange上の共有メールボックス設定を変更し、未読フラグを一元管理する必要があります。

例えば、営業チームで顧客からの問い合わせメールを共有メールボックスで受信しているとします。Aさんがメールを読んですぐに対応した後、Bさんが同じメールを未読のまま開いてしまうと、重複対応や情報の見落としが発生します。このような非効率を防ぐため、未読同期の設定が重要になるのです。

関連サービスとして、Exchange Onlineは共有メールボックスをホストします。また、Microsoft 365管理センターからも一部設定が可能です。OneDriveやSharePointは直接関係しませんが、Microsoft Bookingsなどとの連携時にメール同期の問題が生じることもあります。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

未読を同期表示させる具体的な手順

ここでは、Exchange管理センター(EAC)とPowerShellの両方を使った手順を説明します。まず、管理者権限が必要です。手順は以下の通りです。

  1. Exchange管理センターにサインインする:
    管理者アカウントでMicrosoft 365管理センターにアクセスし、「管理センター」から「Exchange」を選択します。
  2. 共有メールボックスを選択する:
    左側の「受信者」→「共有メールボックス」をクリックし、同期対象の共有メールボックスをダブルクリックします。
  3. 「メールボックス機能」タブを開く:
    プロパティ画面で「メールボックス機能」タブをクリックし、「自動マッピング」の設定を確認します。ここで「自動マッピングを有効にする」にチェックが入っていることを確認します。なければチェックを入れます。
  4. PowerShellで追加設定を行う:
    Exchange管理シェルを起動し、次のコマンドを実行します。「Set-Mailbox -Identity “共有メールボックス名” -MessageCopyForSentAsEnabled $true」。このコマンドにより、自分が送信したメールのコピーが共有メールボックスに保存され、未読同期の精度が向上します。
  5. すべてのユーザーに再マウントを促す:
    設定反映後、各ユーザーにOutlookを再起動してもらい、共有メールボックスを再度マウントさせます。自動マッピングが有効な場合、自動的に更新が適用されます。

具体例として、共有メールボックス「support@contoso.com」を設定する場合、PowerShellでは「Set-Mailbox -Identity “support@contoso.com” -MessageCopyForSentAsEnabled $true」と入力します。また、新しいOutlookでは「設定」→「アカウント」→「共有メールボックス」から手動で削除・再追加する必要がある場合もあります。

注意すべきポイントと失敗例

落とし穴1:自動マッピングが無効になっている

共有メールボックス作成時に自動マッピングがオフになっているケースがあります。その場合、各ユーザーが個別に追加しても未読同期は機能しません。Exchange管理センターで「自動マッピングを有効にする」にチェックが入っているか必ず確認しましょう。

落とし穴2:既読フラグの更新にタイムラグが生じる

設定後すぐに同期が始まるわけではありません。特にExchange Online環境では、最大で24時間の遅延が生じることがあります。すぐに反映されなくても焦らず、翌営業日まで待つ必要があります。

落とし穴3:新しいOutlookとクラシックOutlookの動作の違い

新しいOutlook(プレビュー版)では、共有メールボックスの扱いがクラシック版と異なります。新しいOutlookでは自動マッピングの設定が適用されないバグが報告されています。その場合は、クラシックOutlookに切り替えるか、PowerShellで強制的に設定を変更する必要があります。

ADVERTISEMENT

同期方法の比較表

方法 管理者権限 即時性 安定性
Exchange管理センター 必要 数分~数時間 高い
PowerShell 必要 即時 非常に高い
Outlookクライアント設定 不要 即時(再起動後) 低い(バージョン依存)

よくある質問(FAQ)

Q1: 設定後も未読が同期されません。どうすればいいですか?

まず、PowerShellで「Get-Mailbox -Identity “共有メールボックス名” | fl MessageCopyForSentAsEnabled」を実行し、設定が有効か確認します。有効でなければ再度コマンドを実行してください。また、各ユーザーがOutlookで共有メールボックスを削除し、もう一度追加することで強制的に同期が促されます。

Q2: モバイル端末(iPhoneやAndroid)でも同期されますか?

Outlookモバイルアプリでは、Exchange Onlineの設定がそのまま反映されます。ただし、一部の設定はサーバー側の同期を待つため、即時反映されない場合があります。モバイル端末でメールを開いても、他のユーザーに即座に反映されるとは限らない点に注意してください。

Q3: 共有メールボックスを複数持っています。すべてにこの設定が必要ですか?

はい、共有メールボックスごとに設定が必要です。PowerShellで一括設定する場合は、すべての共有メールボックスをリストアップしてループ処理を行うと効率的です。例えば、「Get-Mailbox -RecipientTypeDetails SharedMailbox | Set-Mailbox -MessageCopyForSentAsEnabled $true」と実行します。

まとめ

共有メールボックスの未読同期は、Exchange管理センターまたはPowerShellで自動マッピングとMessageCopyForSentAsEnabledを有効にすることで実現します。同期のタイムラグやクライアントのバージョンに注意しながら、チーム全体で効率的にメールを管理しましょう。設定後は各ユーザーにOutlookの再起動を促すことを忘れないでください。これらの手順により、二重対応や情報の行き違いを防ぎ、業務の生産性を向上できます。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

ADVERTISEMENT