"550 5.6.0 КОТКА. InvalidContent.Exception"и електронна поща не се доставя в Exchange Server 2016 и 2013

Симптоми

Да разгледаме следния сценарий:

  • Изпращате имейл съобщение с помощта на пощенска кутия на Microsoft Exchange Server 2016 или пощенска кутия на Exchange Server 2013.

  • Темата на имейл съобщението съдържа неподдържани кодирани знаци, започвайки от ПС или MS и след като "-" вместо номер, като например ПС-850.

В този случай електронната поща не се доставя. Освен това можете да получите съобщение за недоставяне (NDR), подобно на следното:

Отдалеченият сървър върна "550 5.6.0 котка. InvalidContent.Exception: InvalidCharsetException, набор от знаци име (ПС-850) е невалиден или не е инсталирана.; не може да обработи съдържанието на съобщението с InternalId InternalId, InternetMessageId. "

Затова дневник отчети по имейл на NDR за ПС-850 знака поща не се доставя дневник местоназначение пощенски кутии в Exchange.

Причина

Този проблем възниква, защото Exchange Server 2016 и Exchange Server 2013 не се обработват имейл съобщение, ако темата съдържа неподдържани кодирани знаци.

Решение

За да решите този проблем, инсталирайте една от следните актуализации:

Освен това функция е налична за разрешаване на резервен вариант за използване по подразбиране набора в конфигурационния файл. Ако разрешите тази функция, може да бъде изпратен имейл съобщения, които са неподдържани кодирани знаци в темата. За да разрешите тази функция, изпълнете следните стъпки:

  1. Конфигуриране на тези два файла: EdgeTransport.exe.config и MSExchangeDelivery.exe.config.

    • Забележка По подразбиране тези два файлове се намират в следната папка: C:\Program Files\Microsoft\Exchange Server\V14\Bin, отваряне на файлове в Notepad.

    • Във всеки файл добавете следните елементи конфигурация при конфигуриране на елемент:

      Забележка: Единствената разлика в елемент е "Версия". Например, използвайте "версия = 15.0.1366.0" за Exchange Server 2013 сборна актуализация 20 "версия = 15.1.1462.0" за Exchange Server 2016 сборна актуализация 9.

      <configSections>
          <section name="CTS" type="Microsoft.Exchange.Data.Internal.CtsConfigurationSection, Microsoft.Exchange.Data.Common, Version=15.0.1366.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35" />
      </configSections>
      <CTS>
          <Globalization>
            <FallbackToDefaultCharset Fallback="true"/>
            <DefaultCulture Culture="en"/>
          </Globalization>
      </CTS>

      Бележки:

      ) раздел configSections трябва да бъде първият елемент от конфигурацията елемент, който е в сила от .net. В противен случай транспорт престава да реагира при стартиране.

      b) версия, култура и публични маркер Microsoft.Exchange.Data.Common събрание трябва да е правилна. Можете да ги намерите от глобалния кеш блок (Гранули).

      c) FallbackToDefaultCharset елемент се използва за да включите или изключите тази функция. Можете да включите или изключите тази функция чрез връщане атрибута true или false.

      г DefaultCUlture е да посочите резервен култура, ако набора на имейл съобщението не се поддържа. Трябва да зададете атрибута култура култура валидно име. В противен случай Exchange ще използва култура на текущата нишка като резервен култура. В конфигурацията на примерен резервен култура е настроен на "en".

  2. Запишете файла EdgeTransport.exe.config и MSExchangeDelivery.exe.config.

  3. Рестартирайте услугата транспорт да влязат в сила.

Забележка: Внимателно трябва да се редактира конфигурационния файл. Няма следи или регистрационни файлове за диагностика. Функцията не работи според очакванията, ако има правописна грешка в конфигурационния файл. Освен това, обърнете внимание, че за съобщение, което има неподдържани знаци, няма да гарантираме нещо със съобщение при получаването и няма да гарантираме верността на съобщения, причинена от това съобщение при получаването.

Освен това, Ето сродни връзка за справка: имейл съобщение, който съдържа неподдържани кодирани знаци в темата не се доставя в среда на Exchange Server 2010.

Допълнителна информация

Проблемът може да възникне, след като приложите тази актуализация, както и актуализиране на файла EdgeTransport.exe.config. Wкокошка файла EdgeTransport.exe.config се актуализира с набор AppConfigValue по време на инсталирането на по-късно сборна актуализация за Exchange Server 2016 или Exchange Server 2013, можете да получите следното съобщение за грешка:

Microsoft.Exchange.Data.Common.LocalizedException: Комплект-AppConfigValue: раздел възел е намерен във файла F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, но това не е уникален.

За да коригирате проблема, преди да изпълните по-късно сборна актуализация за Exchange Server 2016 или Exchange Server 2013, трябва да вземете следните стъпки, за да премахнете раздел CTS, както е посочено по-горе от файла EdgeTransport.exe.config:

  • Спрете всички услуги на Exchange.

  • Копирайте и запишете файла EdgeTransport.exe.config.

  • Премахнете раздел CTS (както е посочено по-горе) от файла EdgeTransport.exe.config.<CTS> <Globalization> <FallbackToDefaultCharset Fallback="true"/> <DefaultCulture Culture="en"/> </Globalization> </CTS>

  • Запишете актуализирания файл EdgeTransport.exe.config.

  • По-късно кумулативна актуализация на Инсталирайте Exchange Server 2016 или Exchange Server 2013.

  • След като приключи инсталацията, следвайте тази статия, за да актуализирате файла EdgeTransport.exe.config.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

Научете повече за терминологията , използвана за описание на софтуерните актуализации от Microsoft.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×