Partilhar via


Email do servidor de Transporte edge do Exchange 2013 para o Exchange Online aparece como correio de contactos externos

Número original da BDC: 3212872

Sintomas

Na sua implementação híbrida do Microsoft Exchange, as mensagens de e-mail enviadas a partir de um servidor de Transporte edge do Microsoft Exchange Server 2013 no local para Exchange Online são apresentadas como mensagens de e-mail de contactos externos em vez de mensagens de e-mail da sua organização. Quando vê os remetentes nas mensagens de e-mail, as respetivas informações organizacionais não são apresentadas. Em vez disso, aparecem como contactos fora da sua organização.

Se verificar o cabeçalho da mensagem de e-mail que foi enviada do ambiente no local para Exchange Online, verá o cabeçalho seguinte, que indica o servidor de Transporte do Edge no qual os cabeçalhos em vários locais são filtrados:

X-CrossPremisesHeadersFilteredBySendConnector

Causa

O problema ocorre se o CloudServicesMailEnabled parâmetro no conector Enviar estiver definido como Falso.

Resolução

Para resolver este problema, siga estes passos:

  1. Certifique-se de que a sincronização do edge está configurada entre os servidores de Transporte edge e os servidores de transporte internos.

  2. Confirme que está instalado um certificado de terceiros nos servidores de Transporte do Edge e que o serviço SMTP está ativado no certificado.

    Para ver certificados no servidor, execute o seguinte comando:

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

    Nota

    Se lhe for pedido para substituir 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 seguintes estão definidos corretamente no conector Enviar que é utilizado para enviar mensagens de e-mail para Exchange Online.

    FQDN : Mail.<domain>.com
    TlsDomain : mail.protection.outlook.com
    TlsAuthLevel : DomainValidation
    RequireTLS : True
    
  5. Se os parâmetros no passo 4 não estiverem presentes, execute o seguinte comando num 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 aos servidores de Transporte edge:

    start-edgesynchronization
    
  6. Defina o valor do CloudServicesMailEnabled parâmetro como Verdadeiro no conector Enviar que é utilizado para enviar mensagens de e-mail para Exchange Online. Este parâmetro está disponível para utilização se existirem servidores internos do Exchange 2013. To do this, run the following command:

    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 a executar o Microsoft Exchange 2010, altere o valor do parâmetro de msExchSmtpSendFlags64 para 131136 no conector Enviar que é utilizado para enviar mensagens de e-mail do ambiente no local para Exchange Online. Para tal, siga estes passos.

    Aviso

    Este procedimento requer a Revisor de Interfaces de Serviço do Active Directory (Edição ADSI). Utilizar a Edição ADSI incorretamente pode causar problemas graves que podem exigir que reinstale o seu sistema operativo. A Microsoft não pode garantir que os problemas resultantes da utilização incorreta da Edição ADSI possam ser resolvidos. Utilize a Edição ADSI por sua conta e risco.

    1. Obtenha o nome único do conector Enviar. Para tal, execute o seguinte comando

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

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

    4. Expanda o contentor de Configuração e, em seguida, localize a seguinte entrada:

      CN=Services,CN=Microsoft Exchage,CN=<Your Exchange Organization>, CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Routing Groups,CN= Exchange Routing Group (DWBGZMFD01QNBJR),CN=Connections

    5. No lado direito, selecione o conector Enviar que é utilizado para enviar mensagens de e-mail do ambiente no local para Exchange Online e, em seguida, faça duplo clique no mesmo.

    6. No separador Atributo Revisor, localize o msExchSmtpSendFlags atributo e, em seguida, faça duplo clique no mesmo. Na caixa Valor , altere o valor para 131136.

Mais informações

Ainda necessita de ajuda? Vá para Comunidade Microsoft