"550 5.6.0 KAT. InvalidContent.Exception", a e-pošta se ne isporučuje u sistemima Exchange server 2016 i 2013

Primenjuje se na
Exchange Server 2013 Enterprise Edition Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Exchange Server 2013 SP1 Exchange Server 2013 Standard Edition

Simptomi

Uzmite u obzir sledeću situaciju:

  • E-poruku šaljete pomoću poštanskog sandučeta Microsoft Exchange Server 2016 ili Exchange server 2013.
  • Red za temu e-poruke sadrži nepodržane kodirane znakove, koji počinju od CP ili MS i slede sa "-" umesto broja, na primer cp-850.

U ovom scenariju, e-poruka nije isporučena. Pored toga, možete da dobijete poruku o neisporučivanju (NDR) koja podseća na sledeću poruku:

Napomena

Udaljeni server je vratio '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, Ime skupa znakova (cp-850) je nevažeće ili nije instalirano.; ne mogu da rukujem sadržajem poruke pomoću InternalId, InternalId, InternetMessageId.'

Zbog toga se e-poruke izveštaja o izveštaju dnevnika o obaveštenju o neisporučivanju za poštu cp-850 znakova ne mogu isporučiti u odredišne poštanske sandučiće Exchange dnevnika.

Uzrok

Do ovog problema dolazi zato što Exchange server 2016 i Exchange server 2013 ne obrađuju e-poruku ako red za temu sadrži nepodržane kodirane znakove.

Rešenje

Da biste rešili ovaj problem, instalirajte neku od sledećih ispravki:

Pored toga, dostupna je funkcija po kojoj se omogućava rezervnom programu da koristi podrazumevani skup znakova u konfiguracionoj datoteci. Ako omogućite ovu funkciju, moći ćete da isporučite e-poruke koje imaju nepodržane kodirane znakove u redu za temu. Da biste omogućili ovu funkciju, sledite ove korake:

  1. Konfigurišite ove dve datoteke: EdgeTransport.exe.config i MSExchangeDelivery.exe.config.

    • Napomena Te dve datoteke se podrazumevano nalaze u sledećoj fascikli: C:\Program Files\Microsoft\Exchange server\V14\Bin, otvaranje datoteka u Beležnici.

    • U svakoj datoteci dodajte sledeće elemente konfiguracije u okviru konfiguracionog elementa:

      Napomena Jedina razlika u elementu je "Verzija". Na primer, koristite "Verzija = 15.0.1366.0" za Exchange server 2013 kumulativnu ispravku 20, "Verzija = 15.1.1462.0" za Exchange server 2016 kumulativnu ispravku 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>
      

      Napomene:
      a) Odeljak configSections mora biti prvi element konfiguracionog elementa koji nameće .Net. Ako ne, usluga transporta prestaje da se odaziva kada se pokrene.
      b) Verzija, kultura i javni token sklopa Microsoft.Exchange.Data.Common moraju biti ispravni. Možete ih pronaći u globalnom kešu sklopa (GAC).
      c) Za uključivanje ili isključivanje ove funkcije koristi se element FallbackToDefaultCharset . Ovu funkciju možete da uključite ili isključite tako što ćete postaviti osnovni atribut na true ili false.
      d) Element DefaultCUlture navodi rezervnu kulturu ako skup znakova u e-poruci nije podržan. Morate da podesite atribut kulture na važeće ime kulture. Ako ne, Exchange će koristiti kulturu trenutne niti kao rezervnu kulturu. U konfiguraciji uzorka, rezervna kultura je postavljena na "en".

  2. Sačuvajte EdgeTransport.exe.config i MSExchangeDelivery.exe.config datoteke.

  3. Ponovo pokrenite uslugu prenosa da bi stupila na snagu.

Napomena Konfiguraciona datoteka mora pažljivo da se uredi. Nema praćenja ili evidencija događaja za dijagnostiku. Funkcija neće raditi na očekivani način ako postoji greška u kucanju u konfiguracionoj datoteci. Pored toga, obratite pažnju na to da za poruku koja ima nepodržani skup znakova nećemo garantovati ništa u vezi sa porukom kada je primljena niti ćemo garantovati tačnost poruka koje prouzrokuje ta poruka kada je primljena.

Štaviše, evo srodne veze na koju treba da se odnosite: E-poruka koja sadrži nepodržane kodirane znakove u redu za temu nije isporučena u Exchange server 2010 okruženju.

Dodatne informacije

Može doći do problema kada primenite ovu ispravku zajedno sa ažuriranjem EdgeTransport.exe.config datoteke. Kada se EdgeTransport.exe.config datoteka ažurira pomoću Set-AppConfigValue tokom instalacije novije kumulativne ispravke za Exchange server 2016 ili Exchange server 2013, možete da dobijete sledeću poruku o grešci:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: Odeljak čvora je pronađen u datoteci F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, ali nije jedinstven.

Da biste rešili problem, pre nego što pokrenete kasniju kumulativnu ispravku za Exchange server 2016 ili Exchange server 2013, trebalo bi da preduzmete sledeće korake da biste iz EdgeTransport.exe.config datoteke uklonili odeljak CTS, kao što je navedeno iznad:

  • Zaustavite sve Exchange usluge.
  • Kopirajte i sačuvajte EdgeTransport.exe.config datoteku.
  • Uklonite sledeći CTS odeljak (kao što je navedeno iznad) iz EdgeTransport.exe.config datoteke.
    <CTS>
    <Globalization><FallbackToDefaultCharset Fallback="true"/>
    <DefaultCulture Culture="en"/>
    </Globalizacija>
    </CTS>
  • Sačuvajte ažuriranu EdgeTransport.exe.config datoteku.
  • Pokrenite podešavanje kasnije kumulativne ispravke za Exchange server 2016 ili Exchange server 2013.
  • Čim se instalacija dovrši, pratite ovaj članak da biste ažurirali EdgeTransport.exe.config datoteku.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.