Tunnused
Arvestage järgmise stsenaariumiga.
-
Meilisõnumi saate saata Microsoft Exchange Server 2016 või Exchange Server 2013 postkasti abil.
-
Meilisõnumi teemarida sisaldab toetuseta kodeerimata märke, alustades CP-st või MS-ist ja järgides numbri (nt cp-850) asemel "-".
Selle stsenaariumi korral ei toimetata meilisõnumit kohale. Lisaks võite saada kättetoimetamisaruande (NDR) teate, mis sarnaneb järgmisega:
Kaugserver tagastas väärtuse '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, märgistiku nimi (cp-850) ei sobi või pole installitud.; ei saa käsitleda sõnumi sisu atribuutidega InternalId InternalId, InternetMessageId."
Seetõttu ei saa CP-850 tähemärkidega meilisõnumite NDR-i päevikuaruande meilisõnumeid Exchange'i päeviku sihtpostkastidesse toimetada.
Põhjus
See probleem ilmneb seetõttu, et Exchange Server 2016 ja Exchange Server 2013 ei töötle meilisõnumit, kui teemarida sisaldab toetuseta kodeeritud märke.
Lahendus
Probleemi lahendamiseks installige üks järgmistest värskendustest.
-
Exchange Server 2016 jaoks installige koondvärskendus 9 või uuem koondvärskendus Exchange Server 2016 jaoks.
-
Exchange Server 2013 jaoks installige koondvärskendus 20 või uuem koondvärskendus Exchange Server 2013 jaoks.
Lisaks on saadaval funktsioon, mis lubab taandefunktsioonil kasutada konfiguratsioonifaili vaikemärgistikku. Kui lubate selle funktsiooni, saab kohale toimetada meilisõnumeid, mille teemareal on toetuseta kodeeritud märke. Selle funktsiooni lubamiseks tehke järgmist.
-
Konfigureerige need kaks faili: EdgeTransport.exe.config ja MSExchangeDelivery.exe.config.
-
Märkus Vaikimisi asuvad need kaks faili järgmises kaustas: C:\Program Files\Microsoft\Exchange Server\V14\Bin, open files in Notepad.
-
Lisage iga faili konfiguratsioonielemendi alla järgmised konfiguratsioonielemendid.
Märkus Ainus erinevus elemendis on "Version". Näiteks "Version=15.0.1366.0" Exchange Server 2013 koondvärskenduse 20, "Version=15.1.1462.0" jaoks Exchange Server 2016 koondvärskendus 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>
Märkused.
a) Jaotis configSections peab olema konfiguratsioonielemendi esimene element, mille jõustab .Net. Vastasel korral lõpetab transporditeenus selle käivitumisel reageerimise.
b) Assembleri Microsoft.Exchange.Data.Common versioon, kultuur ja avalik tõend peavad olema õiged. Leiate need globaalsest assemblervahemälust (GAC).
c) Selle funktsiooni sisse- või väljalülitamiseks kasutatakse elementi FallbackToDefaultCharset . Saate selle funktsiooni sisse või välja lülitada, määrates atribuudi Fallback väärtuseks tõene või väär.
d) Element DefaultCUlture määrab taandekultuuri, kui meilisõnumi märgistikku ei toetata. Atribuudi Kultuur väärtuseks tuleb määrata sobiv kultuurinimi. Vastasel korral kasutab Exchange taandekultuurina praeguse lõime kultuuri. Näidiskonfiguratsioonis on taandekultuuri väärtuseks seatud "en".
-
-
Salvestage EdgeTransport.exe.config ja MSExchangeDelivery.exe.config failid.
-
Taaskäivitage transporditeenus selle jõustumiseks.
Märkus Konfiguratsioonifaili tuleb hoolikalt redigeerida. Diagnostika jaoks pole jälitusi ega sündmuselogisid. Funktsioon ei tööta eeldatud viisil, kui konfiguratsioonifailis on trükivigu. Lisaks pange tähele, et sõnumi puhul, mis sisaldab toetuseta märgistust, ei garanteeri me sõnumile midagi, kui see on vastu võetud, ja me ei taga sõnumite kvaliteeti, mis on selle sõnumi vastuvõtmisel põhjustatud.
Lisaks on siin viitav link. Meilisõnumit, mis sisaldab teemareal olevaid toetuseta kodeerimata märke, ei toimetata kohale Exchange Server 2010 keskkonnas.
Täiendav teave
Probleem võib ilmneda pärast selle värskenduse rakendamist koos EdgeTransport.exe.config faili värskendamisega. Kui EdgeTransport.exe.config faili värskendatakse Set-AppConfigValue hilisema koondvärskenduse installimisel Exchange Server 2016 või Exchange Server 2013, võidakse kuvada järgmine tõrketeade:
Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: sõlmejaotis leiti failist F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, kuid see pole kordumatu.
Probleemi lahendamiseks peaksite enne Exchange Server 2016 või Exchange Server 2013 hilisema koondvärskenduse käivitamist tegema järgmised toimingud, et eemaldada ülalpool loetletud CTS-i jaotis EdgeTransport.exe.config failist.
-
Peatage kõik Exchange'i teenused.
-
Kopeerige ja salvestage EdgeTransport.exe.config fail.
-
Eemaldage EdgeTransport.exe.config failist järgmine CTS-i jaotis (nagu eespool loetletud).
<CTS> <Globaliseerimine> <FallbackToDefaultCharset Fallback="true"/>
<DefaultCulture Culture="en"/>
</Globalization>
</CTS>
-
Salvestage värskendatud EdgeTransport.exe.config fail.
-
Käivitage uuem koondvärskendus Exchange Server 2016 või Exchange Server 2013 installimiseks.
-
Kui häälestamine on lõpule jõudnud, järgige EdgeTransport.exe.config faili värskendamiseks seda artiklit.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.