Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Envia uma mensagem de e-mail utilizando uma caixa de correio do Microsoft Exchange Server 2016 ou Exchange Server caixa de correio de 2013.

  • A linha de assunto da mensagem de e-mail contém carateres codificados não suportados, a partir de CP ou MS e a seguir por "-" em vez de um número, como cp-850.

Neste cenário, o e-mail não é entregue. Além disso, poderá receber uma mensagem de relatório de entrega sem êxito (NDR) semelhante à seguinte:

O Servidor Remoto devolveu '550 5.6.0 CAT. InvalidContent.Exception: InvalidCharsetException, o nome do conjunto de carateres (cp-850) é inválido ou não está instalado.; O não consegue processar o conteúdo da mensagem com InternalId InternalId, InternetMessageId."

Por conseguinte, o diário reporta e-mails do NDR para o correio de cp-850 carateres não podem ser entregues nas caixas de correio de destino do diário do Exchange.

Causa

Este problema ocorre porque Exchange Server 2016 e Exchange Server 2013 não processam uma mensagem de e-mail se a linha de assunto contiver carateres codificados não suportados.

Resolução

Para corrigir este problema, instale uma das seguintes atualizações:

Além disso, está disponível uma funcionalidade para permitir que a contingência utilize o conjunto de carateres predefinido no ficheiro de configuração. Se ativar esta funcionalidade, as mensagens de e-mail com carateres codificados não suportados na linha de assunto podem ser entregues. Para ativar esta funcionalidade, siga estes passos:

  1. Configure estes dois ficheiros: EdgeTransport.exe.config e MSExchangeDelivery.exe.config.

    • Nota Por predefinição, estes dois ficheiros estão localizados na seguinte pasta: C:\Programas\Microsoft\Exchange Server\V14\Bin, abra ficheiros no Bloco de Notas.

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

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

      Notas:

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

      b) A versão, a cultura e o token público da assemblagem Microsoft.Exchange.Data.Common têm de estar corretos. Pode encontrá-los na Cache de Assemblagem Global (GAC).

      c) O elemento FallbackToDefaultCharset é utilizado para ativar ou desativar esta funcionalidade. Pode ativar ou desativar esta funcionalidade ao definir o atributo Fallback como verdadeiro ou falso.

      d) O elemento DefaultCUlture é especificar uma cultura de contingência se o caráter definido na mensagem de e-mail não for suportado. Tem de definir o atributo Cultura para um nome de cultura válido. Caso contrário, o Exchange utilizará a cultura do thread atual como a cultura de contingência. Na configuração de exemplo, a cultura de contingência está definida como "en".

  2. Guarde os ficheiros EdgeTransport.exe.config e MSExchangeDelivery.exe.config.

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

Nota O ficheiro de configuração tem de ser editado cuidadosamente. Não existem rastreios ou registos de eventos para diagnósticos. A funcionalidade não funcionará conforme esperado se existir um erro de digitação no ficheiro de configuração. Além disso, repare que, para uma mensagem que tenha um conjunto de carateres não suportado, não garantimos nada com a mensagem quando esta for recebida e não garantiremos a fidelidade de quaisquer mensagens causadas por esta mensagem quando esta é recebida.

Além disso, eis uma ligação relacionada para referência: uma mensagem de e-mail que contém carateres codificados não suportados na linha de assunto não é entregue num ambiente Exchange Server 2010.

Mais informações

Pode ocorrer um problema depois de aplicar esta atualização juntamente com a atualização do ficheiro EdgeTransport.exe.config. Quando o ficheiro EdgeTransport.exe.config estiver a ser atualizado com Set-AppConfigValue durante a instalação de uma atualização cumulativa posterior para Exchange Server 2016 ou Exchange Server 2013, poderá receber a seguinte mensagem de erro:

Microsoft.Exchange.Data.Common.LocalizedException: Set-AppConfigValue: A secção do nó foi encontrada no ficheiro F:\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 o Exchange Server 2016 ou Exchange Server 2013, deve seguir os seguintes passos para remover a secção CTS, conforme listado acima no ficheiro de EdgeTransport.exe.config:

  • Pare todos os serviços do Exchange.

  • Copie e guarde o ficheiro EdgeTransport.exe.config.

  • Remova a seguinte secção CTS (conforme listado acima) do ficheiro EdgeTransport.exe.config.

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

  • Guarde o ficheiro de EdgeTransport.exe.config atualizado.

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

  • Assim que a configuração estiver concluída, siga este artigo para atualizar o ficheiro EdgeTransport.exe.config.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×