Partager via


Impossible de recevoir des messages dans un environnement hybride après avoir installé un nouveau certificat sur le serveur

Numéro de la base de connaissances d’origine : 2989382

Symptômes

Après avoir installé un nouveau certificat Exchange dans un environnement hybride Exchange Server, vous rencontrez les symptômes suivants :

  • Vous ne pouvez pas recevoir de courrier à partir d’Internet ou de Microsoft 365 lorsque vous utilisez TLS (Transport Layer Security).

  • Si vous utilisez Telnet (par exemple, telnet localhost 25) pour examiner les communications SMTP (Simple Mail Transfer Protocol), vous remarquez que la STARTTLS commande est manquante.

  • Si vous examinez le journal des applications dans observateur d'événements, vous voyez une entrée d’événement qui ressemble à ce qui suit :

    Nom du journal : Application
    Source : MSExchangeFrontEndTransport
    Date : MM/JJ/AAAA 0 :00 :00 AM
    ID d’événement : 12014
    Catégorie de tâche : TransportService
    Niveau : Erreur
    Mots clés : classique
    Utilisateur : N/A
    Ordinateur : <HybridServerName.contoso.com>
    Description :
    Microsoft Exchange n’a pas trouvé de certificat qui contient le nom <de domaine I>CN=Certificate Name, OU=<CertificateIssuer>, O=Certificate Provider, C=US<S>CN=mail.contoso.com, OU=IT, O=contoso, L=location, S=location, C=US dans le magasin personnel sur l’ordinateur local.

  • Le test de connectivité case activée au serveur local échoue et vous recevez le message d’erreur suivant :

    450 4.4.101 Échec de la configuration de la session proxy sur le serveur frontal avec ' 451 4.4.0 L’adresse IP cible principale a répondu avec « 451 5.7.3 STARTTLS is required to send mail ». Tentative de basculement vers un autre hôte, mais cela n’a pas réussi. Soit il n’y a pas d’autres hôtes, soit la remise a échoué à tous les autres hôtes. La dernière tentative de point de terminaison était <endpoint>'.

Cause

Ce problème se produit si la TlsCertificateName propriété du connecteur de réception du serveur hybride contient des informations de certificat incorrectes après l’installation d’un nouveau certificat Exchange et la suppression de l’ancien certificat utilisé pour le flux de messagerie hybride.

La TlsCertificateName propriété est définie correctement lorsque l’Assistant Configuration hybride (HCW) est exécuté après l’installation d’un nouveau certificat Exchange.

Toutefois, si le hcW n’est pas exécuté ou si un échec se produit pour une autre raison lorsque vous exécutez le HCW, la TlsCertificateName propriété n’est pas mise à jour et le nouveau certificat Exchange n’est pas utilisé par le connecteur de réception du serveur hybride.

Dans ce scénario, la STARTTLS commande n’est pas présente dans les communications SMTP et le flux de messagerie de Microsoft 365 échoue.

Résolution

Assurez-vous que le nouveau certificat est activé pour SMTP. Si ce n’est pas le cas, exécutez la commande suivante pour activer le service SMTP sur le certificat nouvellement installé.

Enable-ExchangeCertificate <thumbprint> -services SMTP

Remarque

Sélectionnez Non lorsque vous êtes invité à remplacer le certificat par défaut). Sinon, EdgeSync s’interrompt et doit être recréé. Ensuite, supprimez la TlsCertificateName propriété du connecteur de réception sur le serveur hybride. Pour ce faire, exécutez la commande suivante :

Get-ReceiveConnector "ServerName\Default Frontend ReceiveConnector" | Set-ReceiveConnector -TlsCertificateName $null

Réexécutez l’Assistant Configuration hybride pour mettre à jour le connecteur de réception sur le serveur hybride qui a les informations de certificat nouvellement installées.

Informations supplémentaires

Pour plus d’informations, consultez Exigences de certificat pour les déploiements hybrides.

Encore besoin d’aide ? Accédez à Microsoft Community ou aux forums TechNet sur Exchange.