Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Розглянемо такий сценарій:

  • Надсилання повідомлення електронної пошти за допомогою поштової скриньки Microsoft Exchange Server 2016 або поштової скриньки Exchange Server 2013.

  • Рядок теми повідомлення електронної пошти містить непідтримувані символи, починаючи з CP або MS і слідуючи за символом "-", а не числом, наприклад cp-850.

У цьому випадку електронний лист не доставляється. Крім того, може з'явитися повідомлення звіт про недоставку (NDR), приблизно такого вигляду:

Віддалений сервер повернув 550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, ім'я набору символів (cp-850) неприпустиме або не інстальовано.; Не вдалося обробити вміст повідомлення з InternalId InternalId, InternetMessageId.

Таким чином, протоколу повідомлення електронної пошти звіт про недоставку для cp-850 символів пошти не можна доставити до exchange журнал призначення поштових скриньок.

Причина

Ця проблема виникає в тому, що Exchange Server 2016 і Exchange Server 2013 не обробляють повідомлення електронної пошти, якщо рядок теми містить непідтримувані символи кодування.

Вирішення

Щоб вирішити цю проблему, інсталюйте одне з таких оновлень:

Крім того, доступна функція, яка дає змогу повернутися до використання стандартного набору символів у файлі конфігурації. Якщо ввімкнути цю функцію, повідомлення електронної пошти, які містять непідтримувані символи в рядку теми, можуть доставлятися. Щоб увімкнути цю функцію, виконайте такі дії:

  1. Налаштуйте ці два файли: EdgeTransport.exe.config та MSExchangeDelivery.exe.config.

    • Примітка За замовчуванням ці два файли розташовано в такій папці: C:\Program Files\Microsoft\Exchange Server\V14\Bin, відкрийте файли в Блокноті.

    • У кожному файлі додайте такі елементи конфігурації під елементом конфігурації:

      Нотатка Єдина відмінність елемента – "Версія". Наприклад, використовуйте "Version=15.0.1366.0" для сукупного пакета оновлень 20 Exchange Server 2013 р., "Version=15.1.1462.0" для сукупного пакета оновлень 9 Exchange Server 2016 р.

      <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. Якщо ні, служба транспорту не відповідає під час запуску.

      б) Потрібно правильно вказати версію, культуру та загальнодоступний маркер Microsoft.Exchange.Data.Common assembly. Їх можна знайти з глобального кеша складань (GAC).

      в) Елемент FallbackToDefaultCharset використовується для ввімкнення або вимкнення цієї функції. Цю функцію можна ввімкнути або вимкнути, установивши для атрибута Fallbackзначення True або False.

      d) Елемент DefaultCUlture має вказати резервну культуру, якщо набір символів у повідомленні електронної пошти не підтримується. Слід указати для атрибута Culture припустиме ім'я культури. Якщо ні, Exchange використовуватиме культуру поточного потоку як резервну культуру. У конфігурації зразка культура повернення має значення "en".

  2. Збережіть файли EdgeTransport.exe.config та MSExchangeDelivery.exe.config.

  3. Перезапустіть службу транспортування, щоб вона набула сили.

Нотатка Потрібно ретельно редагувати файл конфігурації. Немає трасування або журналів подій для діагностики. Ця функція не працюватиме належним чином, якщо у файлі конфігурації є помилка. Крім того, зверніть увагу, що для повідомлення, яке містить непідтримуваний набір символів, ми не гарантуємо нічого з повідомленням, коли його буде отримано, і ми не гарантуємо точність будь-яких повідомлень, викликаних цим повідомленням, коли воно надійшло.

Крім того, тут наведено посилання, пов'язане з посиланням: повідомлення електронної пошти, яке містить непідтримувані символи в рядку теми, не доставляється в середовищі Exchange Server 2010.

Додаткові відомості

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

Microsoft.Exchange.Data.Common.LocalizedException: Set-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> <Глобалізація> <FallbackToDefaultCharset Fallback="true"/>
    <DefaultCulture Culture="en"/>
    </Globalization>
    </CTS>

  • Збережіть оновлений файл EdgeTransport.exe.config.

  • Запустіть пізніше сукупний пакет оновлень, налаштування Exchange Server 2016 або Exchange Server 2013.

  • Щойно настроювання завершиться, виконайте цю статтю, щоб оновити файл EdgeTransport.exe.config.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×