Applies ToExchange Server 2013 Enterprise Edition Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Exchange Server 2013 SP1 Exchange Server 2013 Standard Edition

Symptomer

Overvej følgende scenarie:

  • Du sender en mail ved hjælp af en Microsoft Exchange Server 2016-postkasse eller Exchange Server 2013-postkasse.

  • Emnelinjen i mailen indeholder ikke-understøttede kodede tegn, startende fra CP eller MS og følger med "-" i stedet for et tal, f.eks. cp-850.

I dette scenarie leveres mailen ikke. Desuden kan du modtage en rapport om manglende levering (NDR), der ligner følgende:

Fjernserver returnerede '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, Character set name (cp-850) er ugyldigt eller ikke installeret. kan ikke håndtere indholdet af meddelelsen med InternalId InternalId, InternetMessageId.'

Derfor kan journalrapportmails for NDR for cp-850 tegn mail ikke leveres til Exchange journal destinationspostkasser.

Årsag

Dette problem opstår, fordi Exchange Server 2016 og Exchange Server 2013 ikke behandler en mail, hvis emnelinjen indeholder ikke-understøttede kodede tegn.

Løsning

Du kan løse dette problem ved at installere en af følgende opdateringer:

Desuden er der en funktion, der gør det muligt for fallback at bruge standardtegnsættet i konfigurationsfilen. Hvis du aktiverer denne funktion, kan mails, der ikke understøttes kodede tegn i emnelinjen, leveres. Følg disse trin for at aktivere denne funktion:

  1. Konfigurer disse to filer: EdgeTransport.exe.config og MSExchangeDelivery.exe.config.

    • Bemærk Som standard er disse to filer placeret i følgende mappe: C:\Programmer\Microsoft\Exchange Server\V14\Bin, åbn filer i Notesblok.

    • Tilføj følgende konfigurationselementer under konfigurationselementet i hver fil:

      Bemærk! Den eneste forskel i elementet er "Version". Brug f.eks. "Version=15.0.1366.0" for Exchange Server 2013 kumulativ opdatering 20, "Version=15.1.1462.0" for Exchange Server 2016 Kumulativ opdatering 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>

      Bemærk:

      a) Sektionen configSections skal være det første element i konfigurationselementet, der gennemtvinges af .Net. Hvis ikke, holder transporttjenesten op med at reagere, når den starter.

      b) Versionen, kulturen og det offentlige token for Microsoft.Exchange.Data.Common-assemblyen skal være korrekt. Du kan finde dem fra GAC (Global Assembly Cache).

      c) Elementet FallbackToDefaultCharset bruges til at aktivere eller deaktivere denne funktion. Du kan slå denne funktion til eller fra ved at angive attributten Fallback til sand eller falsk.

      d) Elementet DefaultCUlture er at angive en fallback-kultur, hvis tegnsættet i mailen ikke understøttes. Du skal angive attributten Kultur til et gyldigt kulturnavn. Hvis ikke, bruger Exchange kulturen i den aktuelle tråd som fallbackkultur. I eksempelkonfigurationen er fallbackkulturen indstillet til "en".

  2. Gem EdgeTransport.exe.config og MSExchangeDelivery.exe.config filer.

  3. Genstart transporttjenesten for at træde i kraft.

Bemærk! Konfigurationsfilen skal redigeres omhyggeligt. Der er ingen sporinger eller hændelseslogge til diagnosticering. Funktionen fungerer ikke som forventet, hvis der er en slåfejl i konfigurationsfilen. Bemærk desuden, at for en meddelelse, der ikke har understøttet tegnsæt, kan vi ikke garantere noget med meddelelsen, når den modtages, og vi kan ikke garantere, at alle meddelelser, der er forårsaget af denne meddelelse, er ægte, når den modtages.

Her er desuden et relateret link, du kan henvise til: En mail, der indeholder ikke-understøttede kodede tegn i emnelinjen, leveres ikke i et Exchange Server 2010-miljø.

Flere oplysninger

Der kan opstå et problem, når du har anvendt denne opdatering sammen med opdatering af EdgeTransport.exe.config-filen. Når den EdgeTransport.exe.config fil opdateres med Set-AppConfigValue under installationen af en senere samlet opdatering til Exchange Server 2016 eller Exchange Server 2013, får du muligvis vist følgende fejlmeddelelse:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: Nodesektionen blev fundet i filen F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, men den er ikke entydig.

Før du kører en senere samlet opdatering til Exchange Server 2016 eller Exchange Server 2013, skal du udføre følgende trin for at fjerne sektionen CTS som angivet ovenfor fra EdgeTransport.exe.config-filen:

  • Stop alle Exchange-tjenesterne.

  • Kopiér og gem den EdgeTransport.exe.config fil.

  • Fjern følgende CTS-afsnit (som angivet ovenfor) fra EdgeTransport.exe.config-filen.<CTS> <globalisering> <FallbackToDefaultCharset Fallback="true"/> <DefaultCulture Culture="en"/> </Globalisering> </CTS->

  • Gem den opdaterede EdgeTransport.exe.config fil.

  • Kør en nyere samlet opdaterings konfiguration af Exchange Server 2016 eller Exchange Server 2013.

  • Når installationen er fuldført, skal du følge denne artikel for at opdatere EdgeTransport.exe.config-filen.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.