Outlook で共有メールボックスから送信した電子メール メッセージが、共有メールボックスの [送信済みアイテム] フォルダーに保存されない

問題

ユーザーは、Microsoft Outlook 2010 以降のバージョンを使用し、共有メールボックスに、メールボックス所有者として送信する、または代理人として送信する権限が付与されています。 ただし、別のユーザーとして、またはそのユーザーに代わってメッセージを送信した場合、送信されたメッセージは共有メールボックスの[送信済みアイテム]フォルダーに保存されません。 ユーザー メールボックスの [送信済みアイテム] フォルダーに保存されます。

原因

Office 365 で共有メールボックスを使用する場合、ライセンスは不要であり、Outlook に独自のメールボックスとして追加できません。 ユーザーは共有メールボックスへのサインインはできません。 その代わり、ユーザーは自分のメールボックスにサインインしてから、共有メールボックスを開きます。 共有メールボックスから新しいメッセージを送信する、または新しいメッセージに返信をすると、このメッセージは送信者のアカウントから送信または返信されたメッセージとして自動的に設定されます。 このため、送信者のメールボックスの [送信済みアイテム] フォルダーにメッセージが保存されることになります。

ソリューション

重要

このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。

この問題を回避するには、以下のいずれかの方法を使用します。

方法 1: Exchange Online またはオンプレミスの Exchange Server において、共有メールボックスの [送信済みアイテム] フォルダーにメッセージのコピーを保存するよう、メールボックスを構成する

Office 365 の Exchange Online または Exchange Server 2013 用の累積的な更新プログラム 9 以降のバージョン

Exchange Server 2013 用の累積的な更新プログラム 9 では、管理者が [送信済みアイテム] フォルダーにメッセージのコピーを保存するよう構成できる新機能が導入されました。 詳細については、「共有メールボックスでの、送信済みアイテムの制御方法 (英語)」を参照してください。

Exchange PowerShell を使用して、共有メールボックスとして送信された電子メールに対して、次のコマンドレットを実行します。

set-mailbox <mailbox name> -MessageCopyForSentAsEnabled $True

Exchange PowerShell を使用して、共有メールボックスの代理で送信された電子メールに対して、次のコマンドレットを実行します。

set-mailbox <mailbox name> -MessageCopyForSendOnBehalfEnabled $True

Exchange Server 2010 Service Pack 2 用更新プログラムのロールアップ 4 以降のバージョン

Exchange Server 2010 Service Pack 2 用更新プログラムのロールアップ 4 では、メッセージのコピーを保存するよう [送信済みアイテム] フォルダーを構成できる新しい Exchange PowerShell コマンドレットが導入されました。 この新しい機能は Exchange Server を実行しているサーバーで処理されるため、Outlook はオンライン モードまたはキャッシュ Exchange モードで構成できます。 しかし、この機能は Outlook DelegateSentItemsStyle レジストリ (以下の方法 2) 値が無効化されている場合のみ動作します。

Set-MailboxSentItemsConfiguration コマンドレットの詳細については、以下のサポート技術情報 (Microsoft Knowledge Base) の記事を参照してください。

2632409 "Send As" または "Send on behalf" のアクセス許可で送信されたメッセージが、Exchange Server 2010 環境の送信者の [送信済みアイテム] フォルダーにのみコピーされる

注意

ユーザー メールボックスと共有メールボックスが異なる環境 (クラウドとオンプレミス) に存在する場合、MessageCopyForSentAsEnabledMessageCopyForSendOnBehalfEnabled の設定はサポートされません。 本設定は、2 つのメールボックスが同じ環境 (クラウドまたはオンプレミス) に存在する場合にのみサポートされます。

方法 2: Outlook クライアントで DelegateSentItemsStyle レジストリ値を構成する

注意

このオプションを正常に動作させるには、キャッシュ モードで動作するように Outlook を構成する必要があります。 詳細については、次のマイクロソフト サポート技術情報を参照してください。

2703723 DelegateSentItemsStyle のレジストリ値を使用すると、電子メールが Outlook に保持される

Outlook 2010 を実行している場合は、2010 年 12 月 14 日版の Outlook 2010 修正プログラム パッケージをインストールします。 その後、以下の手順を実行します。

この修正プログラムの詳細については、以下の Microsoft Knowledge Base 資料を参照してください。

2459115 Outlook 2010 修正プログラム パッケージ (outlook-x-none.msp) に関する説明: 2010年12月14日

注意

Outlook 2013 以降のバージョンを実行している場合は、修正プログラムをインストールする必要はありません。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「Regedit」と入力し、[OK] をクリックします。

  2. 次のレジストリ サブキーを見つけてクリックします。

    HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\Preferences

    注意

    x.0 プレースホルダーは、ご使用の Office のバージョンを表します (16.0 = Office 2016、Office 2019、または Office LTSC 2021、15.0 = Office 2013、14.0 = Office 2010)。

  3. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

  4. 「DelegateSentItemsStyle」と入力後、Enter キーを押します。

  5. [DelegateSentItemsStyle] を右クリックし、[修正] をクリックします。

  6. [値のデータ] ボックスに「1」と入力し、[OK] をクリックします。

  7. レジストリ エディターを終了します。

詳細

さらにヘルプが必要ですか? Microsoft コミュニティまたは Exchange TechNet フォーラムにアクセスしてください。