Não é possível receber correio num ambiente híbrido depois de instalar um novo certificado no servidor
Número original da BDC: 2989382
Sintomas
Depois de instalar um novo certificado do Exchange num ambiente híbrido Exchange Server, irá deparar-se com os seguintes sintomas:
Não pode receber correio da Internet ou do Microsoft 365 quando utiliza o Transport Layer Security (TLS).
Se utilizar Telnet (por exemplo, telnet localhost 25) para examinar as comunicações do Protocolo SMTP (Simple Mail Transfer Protocol), irá reparar que o
STARTTLS
comando está em falta.Se examinar o Registo de aplicações no Visualizador de Eventos, verá uma entrada de evento semelhante à seguinte:
Nome do Registo: Aplicação
Origem: MSExchangeFrontEndTransport
Data: MM/DD/AAAA 0:00:00
ID do Evento: 12014
Categoria da Tarefa: TransportService
Nível: Erro
Palavras-chave: Clássico
Utilizador: N/D
Computador: <HybridServerName.contoso.com>
Descrição:
O Microsoft Exchange não conseguiu localizar um certificado que contenha o nome <de domínio I>CN=Nome do Certificado, UO=<CertificateIssuer>, O=Fornecedor de Certificados, C=US<S>CN=mail.contoso.com
, UO=IT, O=contoso, L=location, S=location, C=US no arquivo pessoal no computador local.O teste de conectividade de verificação ao servidor no local falha e recebe a seguinte mensagem de erro:
Falha na configuração da sessão proxy 450 4.4.101 no Front-end com o endereço IP de destino principal 451 4.4.0 respondeu com "451 5.7.3 STARTTLS é necessário para enviar correio". Tentou efetuar a ativação pós-falha para um anfitrião alternativo, mas isso não foi bem-sucedido. Não existem anfitriões alternativos ou a entrega falhou para todos os anfitriões alternativos. O último ponto final tentado foi <o ponto> final".
Causa
Este problema ocorre se a TlsCertificateName
propriedade do conector de receção do servidor híbrido contiver informações de certificado incorretas após a instalação de um novo certificado do Exchange e o certificado antigo utilizado para o fluxo de correio híbrido for removido.
A TlsCertificateName
propriedade é definida corretamente quando o assistente de Configuração Híbrida (HCW) é executado após a instalação de um novo certificado do Exchange.
No entanto, se o HCW não for executado ou se ocorrer uma falha por qualquer outro motivo quando executa o HCW, a TlsCertificateName
propriedade não é atualizada e o novo certificado do Exchange não é utilizado pelo conector de receção do servidor híbrido.
Neste cenário, o STARTTLS
comando não está presente nas comunicações SMTP e o fluxo de correio do Microsoft 365 falha.
Resolução
Certifique-se de que o novo certificado está ativado para SMTP. Caso contrário, execute o seguinte comando para ativar o serviço SMTP no certificado recentemente instalado.
Enable-ExchangeCertificate <thumbprint> -services SMTP
Nota
Selecione Não quando lhe for pedido para substituir o certificado predefinido). Caso contrário, o EdgeSync quebra e tem de ser recriado. Em seguida, remova a TlsCertificateName
propriedade do conector de receção no servidor híbrido. To do this, run the following command:
Get-ReceiveConnector "ServerName\Default Frontend ReceiveConnector" | Set-ReceiveConnector -TlsCertificateName $null
Execute novamente o assistente de Configuração Híbrida para atualizar o conector de receção no servidor híbrido que tem as informações do certificado recentemente instalado.
Mais informações
Para obter mais informações, veja Requisitos de certificado para implementações híbridas.
Ainda necessita de ajuda? Aceda à Comunidade Microsoft ou os fóruns do Exchange TechNet.