Symptom

Tänk dig följande situation:

  • Du kan skicka ett e-postmeddelande med en postlåda för Microsoft Exchange Server 2016 eller 2013 för Exchange Server-postlåda.

  • Ämnesraden i e-postmeddelandet innehåller otillåtna kodade tecken från CP eller MS och efter ”-” i stället för ett nummer, till exempel cp-850.

I det här fallet är inte e-postmeddelandet levereras. Dessutom kan hända det att meddelandet rapport utebliven leverans (NDR) av följande slag:

Fjärrservern returnerade ' 550 5.6.0 katt. InvalidContent.Exception: InvalidCharsetException, teckenuppsättning namn (cp-850) är ogiltig eller inte installerad.; Det går inte att hantera innehållet i meddelandet med InternalId InternalId, InternetMessageId ”.

E-post journal rapport av NDR för cp-850 tecken mail kan inte levereras till postlådor i Exchange journal mål.

Orsak

Det här problemet uppstår eftersom Exchange Server 2016 och Exchange Server 2013 inte bearbeta ett e-postmeddelande om ämnesraden innehåller kodade tecken som inte stöds.

Lösning

Åtgärda problemet genom att installera någon av följande uppdateringar:

Dessutom finns en funktion för att återgå till att använda Standardteckenuppsättning i konfigurationsfilen. Om du aktiverar den här funktionen kan e-postmeddelanden som innehåller felaktiga tecken som är kodad i ämnesraden levereras. Gör så här om du vill aktivera den här funktionen:

  1. Konfigurera dessa två filer: EdgeTransport.exe.config och MSExchangeDelivery.exe.config.

    • Obs! Dessa två filer finns som standard i följande mapp: C:\Program Files\Microsoft\Exchange Server\V14\Bin, öppna filer i anteckningar.

    • Lägg till följande konfiguration under konfigurationselementet i varje fil:

      Obs! Den enda skillnaden i elementet är ”Version”. Använd exempelvis ”Version = 15.0.1366.0” för Exchange Server 2013 kumulativ uppdatering 20 ”, Version =” 15.1.1462.0 för Exchange Server 2016 kumulativ uppdatering 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>

      Anteckningar:

      a) avsnitt på configSections måste vara det första elementet i konfigurationselement som upprätthålls av .net. Om så inte är fallet, Transport-tjänsten slutar svara när den startar.

      b) av version, kultur och token för offentlig Microsoft.Exchange.Data.Common sammansättning måste vara korrekt. Du kan hitta dem från den globala sammansättningscachen (GAC).

      c) FallbackToDefaultCharset elementet används för att aktivera eller inaktivera den här funktionen. Du kan aktivera eller inaktivera den här funktionen genom att ange attributet återgång till Sant eller Falskt.

      d) DefaultCUlture -elementet är att ange en återgång kultur om teckenuppsättningen på e-postmeddelandet inte stöds. Attributet Culture måste du ange ett ogiltigt kulturnamn. Om du inte använder Exchange kultur för den aktuella tråden som grundformulär kultur. I konfigurationen exempel är återgång kulturen inställd på ”SV”.

  2. Spara filerna EdgeTransport.exe.config och MSExchangeDelivery.exe.config.

  3. Starta om tjänsten Transport ska börja gälla.

Obs! Konfigurationsfilen måste redigeras noggrant. Det finns inga spår eller händelseloggar för diagnostik. Funktionen fungerar inte som förväntat om det finns ett stavfel i konfigurationsfilen. Observera dessutom att för ett meddelande som har stöds charset vi inte garantera något meddelande när den tas emot och vi inte garantera återgivning av alla meddelanden som orsakas av det här meddelandet när det tas emot.

Här är dessutom en relaterad länk du referera: ett e-postmeddelande som innehåller otillåtna tecken som kodad i ämnesraden inte levereras i en Exchange Server 2010-miljö.

Mer information

Problemet kan uppstå när du har installerat uppdateringen och uppdaterar filen EdgeTransport.exe.config. Whöna EdgeTransport.exe.config-filen uppdateras med Set AppConfigValue under installationen av en senare kumulativ uppdatering för Exchange Server 2016 eller Exchange Server 2013, kan du få följande felmeddelande:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: avsnittet noden hittades i filen F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, men det är inte unikt.

Åtgärda problemet innan du kör en senare kumulativ uppdatering för Exchange Server 2016 eller Exchange Server 2013, bör du vidta följande steg för att ta bort avsnittet CTS som ovan från filen EdgeTransport.exe.config:

  • Stoppa alla Exchange-tjänster.

  • Kopiera och spara filen EdgeTransport.exe.config.

  • Ta bort avsnittet CTS (enligt ovan) från filen EdgeTransport.exe.config.<CTS> <Globalization> <FallbackToDefaultCharset Fallback="true"/> <DefaultCulture Culture="en"/> </Globalization> </CTS>

  • Spara den uppdaterade filen EdgeTransport.exe.config.

  • En senare kumulativa uppdateringen installationsprogrammet för Exchange Server 2016 eller Exchange Server 2013.

  • När installationen är klar följer du den här artikeln om du vill uppdatera filen EdgeTransport.exe.config.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Referenser

Lär dig mer om den terminologin som som Microsoft använder för att beskriva programuppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×