Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Você envia uma mensagem de email usando uma caixa de correio Microsoft Exchange Server 2016 ou Exchange Server caixa de correio 2013.

  • A linha de assunto da mensagem de email contém caracteres codificados sem suporte, partindo de CP ou MS e seguindo por "-" em vez de um número, como cp-850.

Nesse cenário, o email não é entregue. Além disso, você pode receber uma mensagem NDR (relatório de não entrega) que se assemelha ao seguinte:

O Servidor Remoto retornou '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, o nome do conjunto de caracteres (cp-850) é inválido ou não está instalado.; não é possível lidar com o conteúdo da mensagem com InternalId InternalId, InternetMessageId.

Portanto, os emails de relatório de diário da NDR para emails de caracteres cp-850 não podem ser entregues nas caixas de correio de destino do Diário do Exchange.

Motivo

Esse problema ocorre porque Exchange Server 2016 e Exchange Server 2013 não processam uma mensagem de email se a linha de assunto contiver caracteres codificados sem suporte.

Resolução

Para resolver esse problema, instale uma das seguintes atualizações:

Além disso, um recurso está disponível para permitir que o fallback use o conjunto de caracteres padrão no arquivo de configuração. Se você habilitar esse recurso, as mensagens de email que têm caracteres codificados sem suporte na linha de assunto poderão ser entregues. Para habilitar esse recurso, siga estas etapas:

  1. Configure esses dois arquivos: EdgeTransport.exe.config e MSExchangeDelivery.exe.config.

    • Observação Por padrão, esses dois arquivos estão localizados na seguinte pasta: C:\Arquivos de Programa\Microsoft\Exchange Server\V14\Bin, abrir arquivos no Bloco de Notas.

    • Em cada arquivo, adicione os seguintes elementos de configuração no elemento de configuração:

      Observação A única diferença no elemento é "Versão". Por exemplo, use "Version=15.0.1366.0" para Exchange Server Atualização Cumulativa 20 de 2013, "Version=15.1.1462.0" para Exchange Server Atualização Cumulativa 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>

      Observações:

      a) A seção configSections deve ser o primeiro elemento do elemento de configuração imposto pelo .Net. Caso contrário, o serviço de transporte para de responder quando é iniciado.

      b) A versão, a cultura e o token público do assembly Microsoft.Exchange.Data.Common devem estar corretos. Você pode encontrá-los no GAC (Cache de Assembly Global).

      c) O elemento FallbackToDefaultCharset é usado para ativar ou desativar esse recurso. Você pode ativar ou desativar esse recurso definindo o atributo Fallback como true ou false.

      d) O elemento DefaultCUlture deve especificar uma cultura de fallback se o caractere definido na mensagem de email não tiver suporte. Você deve definir o atributo Culture como um nome de cultura válido. Caso contrário, o Exchange usará a cultura do thread atual como a cultura de fallback. Na configuração de exemplo, a cultura de fallback é definida como "en".

  2. Salve os arquivos EdgeTransport.exe.config e MSExchangeDelivery.exe.config.

  3. Reinicie o serviço de transporte para entrar em vigor.

Observação O arquivo de configuração deve ser editado com cuidado. Não há rastreamentos ou logs de eventos para diagnóstico. O recurso não funcionará conforme o esperado se houver um erro de digitação no arquivo de configuração. Além disso, observe que, para uma mensagem que tenha charset sem suporte, não garantiremos nada com a mensagem quando ela for recebida e não garantiremos a fidelidade de nenhuma mensagem causada por essa mensagem quando ela for recebida.

Além disso, aqui está um link relacionado para você referenciar: uma mensagem de email que contém caracteres codificados sem suporte na linha de assunto não é entregue em um ambiente Exchange Server 2010.

Mais informações

Um problema pode ocorrer depois que você aplicar essa atualização junto com a atualização do arquivo EdgeTransport.exe.config. Quando o arquivo EdgeTransport.exe.config estiver sendo atualizado com Set-AppConfigValue durante a instalação de uma atualização cumulativa posterior para Exchange Server 2016 ou Exchange Server 2013, você poderá receber a seguinte mensagem de erro:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: A seção de nó foi encontrada no arquivo F:\Arquivos de Programas\Microsoft\Exchange Server\V15\bin\EdgeTransport.exe.config, mas não é exclusiva.

Para corrigir o problema, antes de executar uma atualização cumulativa posterior para Exchange Server 2016 ou Exchange Server 2013, você deve tomar as seguintes etapas para remover a seção CTS conforme listado acima do arquivo EdgeTransport.exe.config:

  • Pare todos os serviços do Exchange.

  • Copie e salve o arquivo EdgeTransport.exe.config.

  • Remova a seção CTS a seguir (conforme listado acima) do arquivo EdgeTransport.exe.config.

    <CTS> <Globalização> <FallbackToDefaultCharset="true"/>
    <DefaultCulture Culture="en"/>
    </Globalization>
    </CTS>

  • Salve o arquivo de EdgeTransport.exe.config atualizado.

  • Execute a configuração de uma atualização cumulativa posterior de Exchange Server 2016 ou Exchange Server 2013.

  • Assim que a instalação for concluída, siga este artigo para atualizar o arquivo EdgeTransport.exe.config.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×