Compartilhar via


O email enviado do servidor de Transporte de Borda do Exchange 2013 para o Exchange Online aparece como se fosse proveniente de contatos externos.

Número de KB original: 3212872

Sintomas

Em sua implantação híbrida do Microsoft Exchange, as mensagens de email enviadas de um servidor de transporte local do Microsoft Exchange Server 2013 Edge para o Exchange Online são exibidas como mensagens de email de contatos externos em vez de mensagens de email de dentro de sua organização. Quando você exibe os remetentes nas mensagens de email, suas informações organizacionais não são exibidas. Em vez disso, eles aparecem como contatos que estão fora da sua organização.

Se você verificar o cabeçalho da mensagem de uma mensagem de email enviada do ambiente local para o Exchange Online, verá o seguinte cabeçalho, que indica o servidor de Transporte de Borda no qual os cabeçalhos entre locais são filtrados:

X-CrossPremisesHeadersFilteredBySendConnector

Motivo

O problema ocorrerá se o CloudServicesMailEnabled parâmetro no conector Enviar estiver definido como False.

Resolução

Para resolver esse problema, siga estas etapas:

  1. Verifique se a sincronização de edge está configurada entre servidores de Edge Transport e servidores de transporte internos.

  2. Verifique se um certificado de terceiros está instalado nos servidores de Transporte de Borda e se o serviço SMTP está habilitado no certificado.

    Para exibir certificados no servidor, execute o seguinte comando:

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} | ft ft thumbprint,services
    
  3. Se o serviço SMTP estiver habilitado, habilite o serviço SMTP no certificado de terceiros. Para tal, execute o seguinte comando.

    Observação

    Se for solicitado que você substitua o certificado existente pelo novo certificado, selecione Não.

    Get-ExchangeCertificate | where {$_.rootcatype -eq "ThirdParty"} |Enable-ExchangeCertificate -Services SMTP
    
  4. Verifique se os parâmetros a seguir estão definidos corretamente no conector Enviar usado para enviar mensagens de email ao Exchange Online.

    FQDN : Mail.<domain>.com
    TlsDomain : mail.protection.outlook.com
    TlsAuthLevel : DomainValidation
    RequireTLS : True
    
  5. Se os parâmetros na etapa 4 não estiverem presentes, execute o seguinte comando em um servidor de transporte interno para definir estes parâmetros:

    Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -FQDN "<One of the domains present in the Subject Name or Subject alternative name of the third-party certificate>" -RequiredTLS $true -TlsDomain mail.protection.outlook.com -TlsAutheLevel DomainValidation
    

    Em seguida, execute o seguinte comando para sincronizar as alterações nos servidores Edge Transport.

    start-edgesynchronization
    
  6. Defina o valor do CloudServicesMailEnabled parâmetro como True no conector Send usado para enviar mensagens de email ao Exchange Online. Esse parâmetro estará disponível para uso se houver servidores internos do Exchange 2013. Para fazer isso, execute o seguinte comando:

    Set-SendConnector "<name of the sender connector used for sending email messages to Exchange Online>" -CloudServicesMailEnabled:$true
    
  7. Se os servidores de transporte internos estiverem executando o Microsoft Exchange 2010, altere o valor do parâmetro de msExchSmtpSendFlags64 para 131136 no conector Enviar usado para enviar mensagens de email do ambiente local para o Exchange Online. Para fazer isso, siga estas etapas:

    Aviso

    Este procedimento requer o Editor de Interfaces de Serviço do Active Directory (ADSI Edit). Usar o ADSI Edit incorretamente pode causar sérios problemas que podem exigir a reinstalação do sistema operacional. A Microsoft não pode garantir que os problemas resultantes do uso incorreto do ADSI Edit possam ser resolvidos. Use o ADSI Edit por sua conta e risco.

    1. Obtenha o nome distinto do conector de envio. Para fazer isso, execute o comando a seguir

      Get-SendConnector "<Name of Send connector used for sending email messages from on-premises to Exchange Online>" | fl DistinguishedName
      
    2. Abra o ADSI Edit.

    3. Clique com o botão direito do mouse em Editar ADSI, selecione Conectar na caixa Selecionar um Well-Known Contexto de Nomeação, selecione Configuração e, em seguida, selecione OK.

    4. Expanda o contêiner configuração e localize a seguinte entrada:

      CN=Services,CN=Microsoft Exchange,CN=<Sua Organização> do Exchange, CN=Grupo Administrativo do Exchange (FYDIBOHF23SPDLT),CN=Grupos de Roteamento,CN=Grupo de Roteamento do Exchange (DWBGZMFD01QNBJR),CN=Conexões

    5. No lado direito, selecione o conector Enviar usado para enviar mensagens de email do ambiente local para o Exchange Online e clique duas vezes nele.

    6. Na guia Editor de Atributos , localize o msExchSmtpSendFlags atributo e clique duas vezes nele. Na caixa Valor , altere o valor para 131136.

Mais informações

Ainda precisa de ajuda? Aceda à Comunidade Microsoft.