Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Semptomlar

Aşağıdaki senaryoyu göz önünde bulundurun:

  • Microsoft Exchange Server 2016 posta kutusunu veya Exchange Server 2013 posta kutusunu kullanarak e-posta iletisi gönderirsiniz.

  • E-posta iletisinin konu satırı CP veya MS'den başlayıp CP-850 gibi bir sayı yerine "-" ile başlayan desteklenmeyen kodlanmış karakterler içerir.

Bu senaryoda e-posta teslim edilmemiştir. Ayrıca, aşağıdakine benzer bir teslim edilmedi raporu (NDR) iletisi alabilirsiniz:

Uzak Sunucu '550 5.6.0 CAT döndürdü. InvalidContent.Exception: InvalidCharsetException, Karakter kümesi adı (cp-850) geçersiz veya yüklü değil.; InternalId InternalId, InternetMessageId ile iletinin içeriğini işleyemiyor.'

Bu nedenle, CP-850 karakterlik postalar için NDR'nin günlük raporu e-postaları Exchange günlüğü hedef posta kutularına teslim edilemez.

Nedeni

Konu satırında desteklenmeyen kodlanmış karakterler varsa, Exchange Server 2016 ve Exchange Server 2013 bir e-posta iletisini işlemediğinden bu sorun oluşur.

Çözüm

Bu sorunu düzeltmek için aşağıdaki güncelleştirmelerden birini yükleyin:

Buna ek olarak, geri dönüşün yapılandırma dosyasındaki varsayılan karakter kümesini kullanmasını sağlayan bir özellik de kullanılabilir. Bu özelliği etkinleştirirseniz, konu satırında desteklenmeyen kodlanmış karakterler içeren e-posta iletileri teslim edilebilir. Bu özelliği etkinleştirmek için şu adımları izleyin:

  1. Şu iki dosyayı yapılandırın: EdgeTransport.exe.config ve MSExchangeDelivery.exe.config.

    • Not Varsayılan olarak, bu iki dosya şu klasörde bulunur: C:\Program Files\Microsoft\Exchange Server\V14\Bin, dosyaları Not Defteri'nde açın.

    • Her dosyada, yapılandırma öğesinin altına aşağıdaki yapılandırma öğelerini ekleyin:

      Not öğesindeki tek fark "Sürüm"dür. Örneğin, Exchange Server 2016 Toplu Güncelleştirme 9 için Exchange Server 2013 Toplu Güncelleştirme 20, "Sürüm=15.1.1462.0" için "Sürüm=15.0.1366.0" kullanın.

      <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>

      Notlar:

      a) configSections bölümü, .Net tarafından zorunlu kılınan yapılandırma öğesinin ilk öğesi olmalıdır. Aksi takdirde Aktarım hizmeti başlatıldığında yanıt vermeyi durdurur.

      b) Microsoft.Exchange.Data.Common derlemesinin sürümü, kültürü ve genel belirteci doğru olmalıdır. Bunları Genel Derleme Önbelleği'nden (GAC) bulabilirsiniz.

      c) Bu özelliği açmak veya kapatmak için FallbackToDefaultCharset öğesi kullanılır. Fallback özniteliğini true veya false olarak ayarlayarak bu özelliği açabilir veya kapatabilirsiniz.

      d) DefaultCUlture öğesi, e-posta iletisinde ayarlanan karakter desteklenmiyorsa bir geri dönüş kültürü belirtmektir. Culture özniteliğini geçerli bir kültür adı olarak ayarlamanız gerekir. Değilse, Exchange geri dönüş kültürü olarak geçerli iş parçacığının kültürünü kullanır. Örnek yapılandırmada geri dönüş kültürü "en" olarak ayarlanır.

  2. EdgeTransport.exe.config ve MSExchangeDelivery.exe.config dosyalarını kaydedin.

  3. Etkili olmak için Taşıma hizmetini yeniden başlatın.

Not Yapılandırma dosyasının dikkatle düzenlenmesi gerekir. Tanılama için izleme veya olay günlüğü yoktur. Yapılandırma dosyasında yazım hatası varsa özellik beklendiği gibi çalışmaz. Ayrıca desteklenmeyen karakter kümesine sahip bir ileti için ileti alındığında iletiyle ilgili hiçbir garanti vermediğimize ve ileti alındığında bu iletinin neden olduğu iletilerin doğruluğunu garanti etmeyeceğimizi de göz önünde bulundurun.

Ayrıca, başvurmanız gereken ilgili bir bağlantı da aşağıda verilmiştir: Konu satırında desteklenmeyen kodlanmış karakterler içeren bir e-posta iletisi Exchange Server 2010 ortamında teslim edilmemiştir.

Daha fazla bilgi

Bu güncelleştirmeyi EdgeTransport.exe.config dosyasını güncelleştirmeyle birlikte uyguladıktan sonra bir sorun oluşabilir. EdgeTransport.exe.config dosyası, Exchange Server 2016 veya Exchange Server 2013 için sonraki bir toplu güncelleştirmenin yüklenmesi sırasında Set-AppConfigValue ile güncelleştirildiğinde, aşağıdaki hata iletisini alabilirsiniz:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: Düğüm bölümü F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config dosyasında bulundu, ancak benzersiz değil.

Sorunu çözmek için, Exchange Server 2016 veya Exchange Server 2013 için sonraki bir toplu güncelleştirmeyi çalıştırmadan önce, yukarıda listelenen CTS bölümünü EdgeTransport.exe.config dosyasından kaldırmak için aşağıdaki adımları gerçekleştirmeniz gerekir:

  • Tüm Exchange hizmetlerini durdurun.

  • EdgeTransport.exe.config dosyasını kopyalayın ve kaydedin.

  • aşağıdaki CTS bölümünü (yukarıda listelendiği gibi) EdgeTransport.exe.config dosyasından kaldırın.

    <CTS> <Genelleştirme> <FallbackToDefaultCharset Fallback="true"/>
    <DefaultCulture Culture="en"/>
    </Globalization>
    </CTS>

  • Güncelleştirilmiş EdgeTransport.exe.config dosyasını kaydedin.

  • Sonraki bir toplu güncelleştirmenin Exchange Server 2016 veya Exchange Server 2013 kurulumunu çalıştırın.

  • Kurulum tamamlanır tamamlanmaz, EdgeTransport.exe.config dosyasını güncelleştirmek için bu makaleyi izleyin.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×