次の方法で共有


コンテンツ変換トレース

製品: Exchange Server 2013

コンテンツ変換トレースでは、Microsoft Exchange Server 2013 メールボックス サーバーを実行しているコンピューター上で、受信および送信メッセージに対してメールボックス トランスポート サービスによって実行される MAPI コンテンツ変換のエラーがキャプチャされます。

メールボックス サーバー上のメールボックス トランスポート サービスは、メールボックス受信者との間で送受信されるメッセージのコンテンツ変換を担当します。 具体的には、メールボックス トランスポート送信サービスは、メールボックス ユーザーからの送信メッセージを MAPI から MIME に変換します。 メールボックス トランスポート配信サービスは、メールボックス ユーザーの受信メッセージを MIME から MAPI に変換します。 コンテンツ変換トレースは、これらの MAPI 変換エラーをキャプチャする役割を担います。

メールボックス サーバー上のトランスポート サービスのカテゴライザーは、外部受信者に送信されるすべてのメッセージのコンテンツ変換を担当します。 コンテンツ変換トレースでは、トランスポート サービスのカテゴライザーが外部の受信者に送信されたメッセージを変換する場合に発生するコンテンツ変換エラーはキャプチャされません。

コンテンツ変換トレースの構成

コンテンツ変換トレースは、Exchange 管理シェル内の Set-TransportService および Set-MailboxTransportService コマンドレットの次のパラメーターで制御されます。

  • ContentConversionTracingEnabled: このパラメーターは、メールボックス サーバー上のトランスポート サービスまたはメールボックス サーバー上のメールボックス トランスポート サービスでのコンテンツ変換トレースを有効または無効にします。 このパラメーターの有効な値は $true$falseです。 既定値は $false です。 Exchange 組織に複数のメールボックス サーバーが含まれている場合は、各メールボックス サーバーでコンテンツ変換トレースを有効にする必要があります。

  • PipelineTracingPath: このパラメーターはパイプライン トレースに関連付けられていますが、コンテンツ変換トレース ファイルのルートの場所も指定します。 トランスポート サービスの既定の場所は です %ExchangeInstallPath%TransportRoles\Logs\Hub\PipelineTracing。 メールボックス トランスポート サービスの既定の場所は です %ExchangeInstallPath%TransportRoles\Logs\Mailbox\PipelineTracing。パスは、Exchange コンピューターに対してローカルである必要があります。

コンテンツ変換では、PipelineTracingPath パラメーターで指定されたパスに という名前ContentConversionTracingのフォルダーが作成されます。 フォルダーではContentConversionTracing、コンテンツ変換によって、 と OutboundFailuresの 2 つのサブフォルダーが作成されますInboundFailuresInboundFailuresフォルダーには、受信メッセージ コンテンツ変換エラーからの情報が含まれています。 OutboundFailuresフォルダーには、送信メッセージコンテンツ変換エラーの情報が含まれています。

フォルダーまたはOutboundFailuresフォルダー内のすべてのファイルのInboundFailures最大サイズは 128 MB です。 コンテンツ変換トレースでは、循環ログを使用して、ファイルの古いファイルまたはサイズに基づいて古いファイルを削除することはありません。 フォルダーの最大サイズに達するとすぐに、コンテンツ変換トレースはフォルダーへの情報の書き込みを停止します。 フォルダーの最大サイズ制限を超えないようにする場合は、コンテンツ変換トレース ファイルを別の場所に定期的に移動するスケジュールされたタスクを作成できます。

コンテンツ変換トレースで使用されるフォルダーとサブフォルダーに必要なアクセス許可は、次のとおりです。

  • 管理者: フル コントロール

  • ネットワーク サービス :フル コントロール

  • システム :フル コントロール

警告

コンテンツ変換トレースは、電子メール メッセージの完全な内容をコピーします。 機密情報の望ましくない開示を回避するには、コンテンツ変換トレース ファイルの場所に対して適切なセキュリティ アクセス許可を設定する必要があります。

コンテンツ変換トレースの動作方法

受信メッセージのコンテンツ変換が失敗すると、状態コード 5.6.0 を持つ配信状態通知 (DSN) がメッセージ送信者に送信されます。 コンテンツ変換トレースが有効になっている場合、エラー情報は、5.6.0 DSN メッセージが生成された時点で記録されます。 各コンテンツ変換エラーでは、2 つの個別のファイルが生成されます。

受信メッセージの MIME から MAPI への変換時にコンテンツ変換エラーが発生すると、InboundFailures フォルダーに次の 2 つのファイルが生成されます。

  • <GUID.eml>: このファイルには、失敗したメッセージがテキスト形式で含まれています。

  • <GUID>.txt: このファイルには、メールボックス トランスポート サービスによってすべてのメッセージに課される例外の説明、変換結果、変換オプション、およびメッセージ サイズの制限が含まれています。

送信メッセージの MAPI から MIME への変換時にコンテンツ変換エラーが発生すると、OutboundFailures フォルダーに次の 2 つのファイルが生成されます。

  • <GUID.msg>: このファイルには、Microsoft Outlook メッセージ形式で失敗したメッセージが含まれています。

  • <GUID>.txt: このファイルには、ストア ドライバーによってすべてのメッセージに課される例外の説明、変換結果、変換オプション、メッセージ サイズの制限が含まれています。

プレースホルダー <GUID> は、両方のファイル名で同じです。 コンテンツ変換エラーごとに、対応するメッセージファイルとテキスト ファイルのファイル名で使用される異なる GUID が生成されます。 ファイル名で使用される GUID の例は です 038b930e-61fd-4bfd-b9b4-0374c18b73f7

コンテンツ変換トレースについての考慮事項

コンテンツ変換トレースを有効のままにして、プロアクティブな監視を行うことができます。 または、コンテンツ変換トレースを有効にして、特定のエラー イベントのトラブルシューティングを行うことができます。 通常、受信コンテンツ変換エラーを再現するには、5.6.0 DSN メッセージの受信者に元のメッセージの再送信を依頼します。

受信コンテンツ変換エラーが最も一般的です。 受信コンテンツ変換エラーの理由には、次のようなものがあります。

  • メッセージ サイズ制限の違反: これらのメッセージ サイズ制限は、サービス拒否攻撃 (DoS) を防ぐためにメールボックス トランスポート サービスによって課されます。 これらのメッセージ制限は、GUID>.txt ファイルに<一覧表示されます。 これらのメッセージ制限には、次のものが含まれます。

    • MaxMimeTextHeaderLength: この制限は、MIME ヘッダーで使用できるテキスト文字の最大数を指定します。 値は 2000 です。

    • MaxMimeSubjectLength: この制限は、件名行で使用できるテキスト文字の最大数を指定します。 値は 255 です。

    • MSize: この制限は、最大メッセージ サイズを指定します。 値は 2147483647 バイトです。

    • MaxMimeRecipients: この制限は、[宛先]、[Cc]、[Bcc] フィールドで許可される受信者の合計数を指定します。 値は 12288 です。

    • MaxRecipientPropertyLength: この制限は、受信者の説明で使用できるテキスト文字の最大数を指定します。 値は 1000 です。

    • MaxBodyPartsTotal: この制限は、MIME マルチパート メッセージで使用できるメッセージ パーツの最大数を指定します。 値は 250 です。

    • MaxEmbeddedMessageDepth: この制限は、メッセージに存在できる転送されるメッセージの最大数を指定します。 値は 30 です。

      メールボックス サーバー上のトランスポート サービスまたはエッジ トランスポート サーバーで使用される構成可能なメッセージ サイズの制限の詳細については、「メッセージ サイズの制限」を参照してください。

  • 受信 iCalendar メッセージを会議出席依頼に変換できない: RFC 2445 では、予定表データ交換の標準として iCalendar が定義されています。 変換エラーの具体的な原因は次のとおりです。

    • 送信エージェントによる iCalendar の誤使用。

    • Outlook または Exchange 予定表スキーマでサポートできない iCalendar の構成要素。

    iCalendar の変換エラーでは、送信者は 5.6.0 DSN メッセージを受信しません。 代わりに、メッセージは、iCalendar メッセージ本文を含む添付の .ics ファイルで配信されます。

  • 不適切な形式の MIME メッセージによって発生するエラー: 迷惑な商用メールまたはスパム メッセージには、受信者の説明の一致しない引用符など、メッセージ ヘッダーに書式設定エラーが発生する可能性があります。 形式が正しくない MIME メッセージによって発生するエラーの数がはるかに少ない場合は、バグと見なされます。

送信コンテンツ変換エラーは、受信エラーよりもはるかに一般的ではありません。 送信エラーが発生すると、通常、Exchange コードのバグやメッセージ コンテンツの破損が原因で発生します。