Трассировка преобразования содержимого

Область применения: Exchange Server 2013 г.

Трассировка преобразования содержимого фиксирует сбои при преобразовании содержимого MAPI, выполняемом службой транспорта почтовых ящиков для входящих и исходящих сообщений на сервере почтовых ящиков Microsoft Exchange Server 2013.

Служба "Транспорт почтовых ящиков" на сервере почтовых ящиков отвечает за преобразование содержимого сообщений, отправляемых получателям почтовых ящиков и из нее. В частности, служба отправки транспорта почтовых ящиков преобразует исходящие сообщения от пользователей почтовых ящиков из MAPI в MIME. Служба доставки транспорта почтовых ящиков преобразует входящие сообщения для пользователей почтовых ящиков из MIME в MAPI. Трассировка преобразования содержимого отвечает за фиксацию этих ошибок преобразования MAPI.

Классификатор в транспортной службе на сервере почтовых ящиков отвечает за преобразование содержимого всех сообщений, отправляемых внешним получателям. Трассировка преобразования содержимого не фиксирует сбои преобразования содержимого, с которыми сталкивается классификатор в транспортной службе при преобразовании сообщений, отправленных внешним получателям.

Настройка трассировки преобразования содержимого

Трассировка преобразования содержимого управляется следующими параметрами в командлетах Set-TransportService и Set-MailboxTransportService в командной консоли Exchange:

  • ContentConversionTracingEnabled: этот параметр включает или отключает трассировку преобразования содержимого в транспортной службе на сервере почтовых ящиков или в транспортной службе почтовых ящиков на сервере почтовых ящиков. Допустимые значения для этого параметра: $true и $false. Значение по умолчанию — $false. Если ваша организация Exchange содержит несколько серверов почтовых ящиков, необходимо включить трассировку преобразования содержимого на каждом сервере почтовых ящиков.

  • PipelineTracingPath. Хотя этот параметр связан с трассировкой конвейера, он также указывает корневое расположение файлов трассировки преобразования содержимого. По умолчанию в транспортной службе используется %ExchangeInstallPath%TransportRoles\Logs\Hub\PipelineTracingрасположение . По умолчанию в транспортной службе почтовых ящиков используется %ExchangeInstallPath%TransportRoles\Logs\Mailbox\PipelineTracingрасположение . Путь должен быть локальным для компьютера Exchange.

Преобразование содержимого создает папку с именем ContentConversionTracing по пути, указанному параметром PipelineTracingPath . В папке ContentConversionTracing при преобразовании содержимого создаются две вложенные папки: InboundFailures и OutboundFailures. Папка InboundFailures содержит сведения о сбоях преобразования содержимого входящих сообщений. Папка OutboundFailures содержит сведения о сбоях преобразования содержимого исходящего сообщения.

Максимальный размер всех файлов в папке InboundFailures или папке OutboundFailures составляет 128 мб. Трассировка преобразования содержимого не использует циклическое ведение журнала для удаления старых файлов в зависимости от возраста или размера файлов. Как только достигается максимальный размер папки, трассировка преобразования содержимого прекращает запись сведений в папку. Если вы хотите убедиться, что максимальный размер папки не превышен, можно создать запланированную задачу, которая периодически перемещает файлы трассировки преобразования содержимого в другое расположение.

Для папок и вложенных папок, используемых при трассировке преобразования содержимого, требуются следующие разрешения:

  • Администраторы: полный доступ.

  • Сетевая служба: полный доступ

  • Система: полный доступ

Предупреждение

Трассировка преобразования содержимого копирует полное содержимое сообщений электронной почты. Чтобы избежать нежелательного раскрытия конфиденциальной информации, необходимо задать соответствующие разрешения безопасности для расположения файлов трассировки преобразования содержимого.

Как работает трассировка преобразования содержимого

Если преобразование содержимого входящего сообщения завершается сбоем, отправителю сообщения отправляется уведомление о состоянии доставки (DSN) с кодом состояния 5.6.0. Если трассировка преобразования содержимого включена, сведения об ошибке записываются во время создания сообщения DSN 5.6.0. Каждая ошибка преобразования содержимого создает два отдельных файла.

Ошибка преобразования содержимого, возникающая при преобразовании входящего сообщения из MIME в MAPI, создает следующие два файла в папке InboundFailures:

  • <GUID.eml>: этот файл содержит сообщение о сбое в текстовом формате.

  • <GUID>.txt: этот файл содержит описание исключения, результаты преобразования, параметры преобразования и ограничения на размер сообщений, накладываемые на все сообщения службой транспорта почтовых ящиков.

Ошибка преобразования содержимого, возникающая при преобразовании исходящего сообщения из MAPI в MIME, создает следующие два файла в папке OutboundFailures:

  • <GUID.msg>: этот файл содержит сообщение о сбое в формате сообщения Microsoft Outlook.

  • <GUID>.txt: этот файл содержит описание исключений, результаты преобразования, параметры преобразования и ограничения на размер сообщений, накладываемые на все сообщения драйвером хранилища.

Идентификатор GUID> заполнителя < одинаков в обоих именах файлов. При каждой ошибке преобразования содержимого создается другой идентификатор GUID, который используется в именах файлов соответствующих сообщений и текстовых файлов. Примером GUID, используемого в именах файлов, является 038b930e-61fd-4bfd-b9b4-0374c18b73f7.

Рекомендации по трассировке преобразования содержимого

Вы можете оставить трассировку преобразования содержимого включенной для упреждающего мониторинга. Кроме того, можно включить трассировку преобразования содержимого для устранения неполадок в конкретном событии сбоя. Обычно вы можете воспроизвести ошибки преобразования входящего содержимого, попросив получателя сообщения DSN 5.6.0 повторно отправить исходное сообщение.

Сбои преобразования входящего содержимого являются наиболее распространенными. Ниже приведены некоторые причины ошибок преобразования входящего содержимого.

  • Нарушения ограничений на размер сообщений. Эти ограничения на размер сообщений накладываются службой транспорта почтовых ящиков, чтобы предотвратить атаки типа "отказ в обслуживании" (DoS). Эти ограничения сообщений перечислены в < файле guid>.txt. К этим ограничениям сообщений относятся следующие:

    • MaxMimeTextHeaderLength: это ограничение определяет максимальное количество текстовых символов, которые можно использовать в заголовке MIME. Значение равно 2000.

    • MaxMimeSubjectLength: это ограничение указывает максимальное количество текстовых символов, которое можно использовать в строке темы. Значение равно 255.

    • MSize: это ограничение определяет максимальный размер сообщения. Значение равно 2147483647 байтам.

    • MaxMimeRecipients. Это ограничение указывает общее число получателей, разрешенное в полях Кому, Копия и Ск. Значение — 12288.

    • MaxRecipientPropertyLength: это ограничение указывает максимальное количество текстовых символов, которое можно использовать в описании получателя. Значение равно 1000.

    • MaxBodyPartsTotal: это ограничение указывает максимальное количество частей сообщения, которые можно использовать в многокомпонентном сообщении MIME. Значение равно 250.

    • MaxEmbeddedMessageDepth: это ограничение указывает максимальное количество пересылаемых сообщений, которые могут существовать в сообщении. Значение равно 30.

      Дополнительные сведения о настраиваемых ограничениях на размер сообщений, используемых в транспортной службе на серверах почтовых ящиков или на пограничных транспортных серверах, см. в разделе Ограничения на размер сообщений.

  • Не удается преобразовать входящее сообщение iCalendar в приглашение на собрание: RFC 2445 определяет iCalendar как стандарт для обмена данными календаря. Ниже перечислены конкретные причины сбоя преобразования.

    • Неправильное использование iCalendar отправляющего агента.

    • Конструкции iCalendar, которые не поддерживаются схемой календаря Outlook или Exchange.

    Ошибки преобразования iCalendar не приводят к тому, что отправитель получает сообщение DSN версии 5.6.0. Вместо этого сообщение доставляется с присоединенным ICS-файлом, содержащим текст сообщения iCalendar.

  • Сбои, вызванные неправильно отформатированными сообщениями MIME. Нежелательные коммерческие сообщения электронной почты или нежелательные сообщения могут иметь ошибки форматирования в заголовке сообщения, такие как несопоставимые кавычки в описаниях получателей. Гораздо меньшее число сбоев, вызванных неправильно отформатированными сообщениями MIME, считаются ошибками.

Сбои преобразования исходящего содержимого встречаются гораздо реже, чем входящие сбои. При возникновении исходящих сбоев они обычно вызваны ошибками кода Exchange или поврежденным содержимым сообщений.