メッセージ追跡を構成するConfigure message tracking

製品: Exchange Server 2013Applies to: Exchange Server 2013

メッセージ追跡は、Microsoft Exchange Server 2013 メールボックスサーバー上のトランスポートサービスまたはメールボックスとの間で転送されたすべてのメッセージの SMTP トランスポートアクティビティを記録します。Message tracking records the SMTP transport activity of all messages transferred to and from the Transport service or mailboxes on a Microsoft Exchange Server 2013 Mailbox server. メッセージ追跡ログを使用して、メッセージ フォレンシック、メール フロー分析、レポート、およびトラブルシューティングを行うことができます。You can use message tracking logs for message forensics, mail flow analysis, reporting, and troubleshooting.

事前に必要な知識What do you need to know before you begin?

  • 予想所要時間: 15 分Estimated time to complete: 15 minutes

  • この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。You need to be assigned permissions before you can perform this procedure or procedures. 必要なアクセス許可については、「メールフローのアクセス許可」の「トランスポートサービス」、または「受信者のアクセス許可」の「メールボックスサーバーの構成」の記事を参照してください。To see what permissions you need, see the "Transport service" entries in the Mail flow permissions topic or the "Mailbox server configuration" entry in the Recipients Permissions topic.

  • Exchange 管理センター (EAC) を使用して、メッセージ追跡を有効または無効にしたり、メッセージ追跡ログのパスを設定したりできます。You can use the Exchange admin center (EAC) to enable or disable message tracking, or set the message tracking log path. 他のすべてのメッセージ追跡オプションについては、Exchange 管理シェルを使用する必要があります。For all other message tracking options, you need to use the Exchange Management Shell.

  • Exchange 2013 メールボックスサーバーでは、 set-mailboxserverコマンドレットまたはコマンドレットのいずれかを使用して、メッセージ追跡オプションを構成できます。On an Exchange 2013 Mailbox server, you can use either the Set-TransportService or the Set-MailboxServer cmdlet to configure the message tracking options. このトピックの手順では、 Set-TransportServiceコマンドレットを使用します。The procedures in this topic use the Set-TransportService cmdlet.

  • このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

ヒント

問題がある場合は、Having problems? Exchange のフォーラムで質問してください。Ask for help in the Exchange forums. Exchange Serverでフォーラムを参照してください。Visit the forums at Exchange Server.

EAC を使用してメールボックス サーバーのメッセージ追跡を構成するUse the EAC to configure message tracking on Mailbox servers

  1. EAC で [サーバー] > [サーバー] に移動します。In the EAC, navigate to Servers > Servers.

  2. 構成するメールボックス サーバーを選択し、 [編集] 編集アイコン をクリックします。Select the Mailbox server you want to configure, and then click Edit Edit icon.

  3. サーバーのプロパティ ページで、 [トランスポート ログ] をクリックします。On the server properties page, click Transport Logs.

  4. [メッセージ追跡ログ] セクションで、次のいずれかを変更します。In the Message tracking log section, change any of the following:

    • メッセージ追跡ログを有効にする: サーバーでメッセージ追跡を無効にするには、このチェックボックスをオフにします。Enable message tracking log: To disable message tracking on the server, clear the check box. サーバーでメッセージ追跡を有効にするには、チェック ボックスをオンにします。To enable message tracking on the server, select the check box.

    • メッセージ追跡ログのパス: 指定する値は、ローカルの Exchange サーバー上にある必要があります。Message tracking log path: The value you specify must be on the local Exchange server. フォルダーが存在しない場合は、[保存] をクリックしたときに作成されます。If the folder doesn't exist, it will be created for you when you click Save.

  5. [保存] をクリックします。Click Save.

シェルを使用してメッセージ追跡を構成するUse the Shell to configure message tracking

メッセージ追跡を構成するには、次のコマンドを実行します。To configure message tracking, run the following command:

Set-TransportService <ServerIdentity> -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>

この例では、Mailbox01 という名前のメールボックスサーバーで、次のメッセージ追跡ログ設定を行います。This example sets the following message tracking log settings on the Mailbox server named Mailbox01:

  • メッセージ追跡ログファイルの場所を D:\メッセージ追跡ログに設定します。Sets the location of the message tracking log files to D:\Message Tracking Log. フォルダーが存在しない場合は、新たに作成されます。Note that if the folder doesn't exist, it will be created for you.

  • メッセージ追跡ログ ファイルの最大サイズを 20 MB に設定します。Sets the maximum size of a message tracking log file to 20 MB.

  • メッセージ追跡ログ ディレクトリの最大サイズを 1.5 GB に設定します。Sets the maximum size of the message tracking log directory to 1.5 GB.

  • メッセージ追跡ログ ファイルの最大保存期間を 45 日に設定します。Sets the maximum age of a message tracking log file to 45 days.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Hub Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

注意

  • MessageTrackingLogPathパラメーターを値$nullに設定すると、メッセージ追跡が事実上無効になります。Setting the MessageTrackingLogPath parameter to the value $null, effectively disables message tracking. ただし、 Messagetrackinglogenabledパラメーターの値が$trueの場合は、イベントログエラーが生成されます。However, if the value of the MessageTrackingLogEnabled parameter is $true, event log errors are generated.

  • Messagetrackinglogmaxageパラメーターの値00:00:00をに設定すると、メッセージ追跡ログファイルが保存期間によって自動的に削除されなくなります。Setting the MessageTrackingLogMaxAge parameter to the value 00:00:00 prevents the automatic removal of message tracking log files because of their age.

  • Exchange 2013 メールボックスサーバーでは、メッセージ追跡ログディレクトリの最大サイズは、 Messagetrackinglogmaxdirectorysizeパラメーターの値の3倍になります。On Exchange 2013 Mailbox servers, the maximum size of the message tracking log directory is three times the value of the MessageTrackingLogMaxDirectorySize parameter. 異なる 4 つのサービスによって生成されるメッセージ追跡ログ ファイルは、それぞれ異なるファイル名プレフィックスを持っていますが、 MSGTRKMA ログ ファイルに書き込まれるデータの量と頻度は、他の 3 つに比べてごくわずかなものです。Although the message tracking log files that are generated by the four different services have four different name prefixes, the amount and frequency of data written to the MSGTRKMA log files is negligible compared to the three other log file prefixes. 詳細については、「 メッセージ追跡」の「メッセージ追跡ログ ファイルの構造」を参照してください。For more information, see the "Structure of the message tracking log files" section in the Message tracking topic.

この例では、Mailbox01 という名前のメールボックスサーバー上のメッセージ追跡ログで、メッセージの件名のログ出力を無効にします。This example disables message subject logging in the message tracking log on the Mailbox server named Mailbox01:

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

この例では、Mailbox01 という名前のメールボックス サーバーのメッセージ追跡を無効にします。This example disables message tracking on the Mailbox server named Mailbox01:

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

正常な動作を確認する方法How do you know this worked?

メッセージ追跡が正常に構成されたことを確認するには、次の手順を実行します。To verify that you have successfully configured message tracking, do the following:

  1. シェルで、次のコマンドを実行します。In the Shell, run the following command:

    Get-TransportService <ServerIdentity> | Format-List MessageTrackingLog*
    
  2. 表示された値が構成した値であることを確認します。Verify that the values displayed are the values you configured.