Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Imagine la siguiente situación:

  • Envíe un mensaje de correo electrónico mediante un buzón de Microsoft Exchange Server 2016 o un buzón de Exchange Server 2013.

  • La línea de asunto del mensaje de correo electrónico contiene caracteres codificados no admitidos, empezando desde CP o MS y siguiendo por "-" en lugar de un número, como cp-850.

En este escenario, el correo electrónico no se entrega. Además, es posible que reciba un mensaje de informe de no entrega (NDR) similar al siguiente:

Servidor remoto devuelto '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, character set name (cp-850) is invalid or not installed.; no puede controlar el contenido del mensaje con InternalId InternalId, InternetMessageId.'

Por lo tanto, los correos electrónicos del informe del diario del NDR para el correo cp-850 caracteres no se pueden entregar a los buzones de destino del diario de Exchange.

Causa

Este problema se produce porque Exchange Server 2016 y Exchange Server 2013 no procesan un mensaje de correo electrónico si la línea de asunto contiene caracteres codificados no compatibles.

Solución

Para resolver este problema, instale una de las siguientes actualizaciones:

Además, hay disponible una característica para habilitar la reserva para usar el juego de caracteres predeterminado en el archivo de configuración. Si habilita esta característica, se pueden entregar los mensajes de correo electrónico con caracteres codificados no admitidos en la línea de asunto. Para habilitar esta característica, siga estos pasos:

  1. Configure estos dos archivos: EdgeTransport.exe.config y MSExchangeDelivery.exe.config.

    • Nota: De forma predeterminada, estos dos archivos se encuentran en la siguiente carpeta: C:\Archivos de programa\Microsoft\Exchange Server\V14\Bin, abrir archivos en el Bloc de notas.

    • En cada archivo, agregue los siguientes elementos de configuración en el elemento de configuración:

      Nota La única diferencia en el elemento es "Versión". Por ejemplo, use "Version=15.0.1366.0" para la actualización acumulativa 20 de Exchange Server 2013, "Version=15.1.1462.0" para Exchange Server actualización acumulativa 9 de 2016.

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

      Notas:

      a) La sección configSections debe ser el primer elemento del elemento de configuración que exige .Net. Si no es así, el servicio de transporte deja de responder cuando se inicia.

      b) La versión, la referencia cultural y el token público del ensamblado Microsoft.Exchange.Data.Common debe ser correcto. Puede encontrarlos en la Caché global de ensamblados (GAC).

      c) El elemento FallbackToDefaultCharset se usa para activar o desactivar esta característica. Puede activar o desactivar esta característica estableciendo el atributo Fallback en true o false.

      d) El elemento DefaultCUlture es especificar una referencia cultural de reserva si no se admite el juego de caracteres en el mensaje de correo electrónico. Debe establecer el atributo Culture en un nombre de referencia cultural válido. Si no es así, Exchange usará la referencia cultural del subproceso actual como referencia cultural de reserva. En la configuración de ejemplo, la referencia cultural de reserva se establece en "en".

  2. Guarda los archivos de EdgeTransport.exe.config y MSExchangeDelivery.exe.config.

  3. Reinicie el servicio de transporte para que surta efecto.

Nota El archivo de configuración debe editarse cuidadosamente. No hay seguimientos ni registros de eventos para diagnósticos. La característica no funcionará según lo esperado si hay un error ortográfico en el archivo de configuración. Además, observe que para un mensaje que no tiene charset no compatible, no garantizaremos nada con el mensaje cuando se reciba y no garantizaremos la fidelidad de los mensajes causados por este mensaje cuando se reciba.

Además, este es un vínculo relacionado al que puede hacer referencia: Un mensaje de correo electrónico que contiene caracteres codificados no admitidos en la línea de asunto no se entrega en un entorno de Exchange Server 2010.

Más información

Es posible que se produzca un problema después de aplicar esta actualización junto con la actualización del archivo EdgeTransport.exe.config. Cuando el archivo EdgeTransport.exe.config se actualiza con Set-AppConfigValue durante la instalación de una actualización acumulativa posterior para Exchange Server 2016 o Exchange Server 2013, es posible que reciba el siguiente mensaje de error:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: La sección del nodo se encontró en el archivo F:\Program Files\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, pero no es única.

Para corregir el problema, antes de ejecutar una actualización acumulativa posterior para Exchange Server 2016 o Exchange Server 2013, debe seguir los pasos siguientes para quitar la sección CTS como se indica anteriormente del archivo EdgeTransport.exe.config:

  • Detenga todos los servicios de Exchange.

  • Copie y guarde el archivo de EdgeTransport.exe.config.

  • Quite la siguiente sección CTS (como se indica arriba) del archivo EdgeTransport.exe.config.

    <CTS> <globalización> <FallbackToDefaultCharset Fallback="true"/>
    <Default Culture="en"/>
    >de </Globalización
    > </CTS

  • Guarde el archivo EdgeTransport.exe.config actualizado.

  • Ejecute la configuración de una actualización acumulativa posterior de Exchange Server 2016 o Exchange Server 2013.

  • Tan pronto como se complete la configuración, siga este artículo para actualizar el archivo EdgeTransport.exe.config.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×