Symptômes
Boîtes aux lettres sur un serveur multirôles récemment restauré (accès Client et boîte aux lettres) qui exécute Microsoft Exchange Server 2013 ne peut pas accéder au service de disponibilité.
Lorsque ce problème se produit, les erreurs suivantes sont enregistrées.
Outlook connecte (fichiers Outlook.etl) :
Destinataire : user@contoso.com
Exception : Échec de la demande du Proxy web. , exception interne : la demande a échoué avec l’état HTTP 404 : introuvable.
Nom du serveur : < serveur problématique >
Type d’exception : ProxyWebRequestProcessingException
Code de réponse : ErrorProxyRequestProcessingFailed
Journaux d’IIS sur le serveur problématique :
/Ews/exchange.asmx POST - 443 – IP < Client > ExchangeInternalEwsClient-AuditLog - 404 0 0 15
/Ews/exchange.asmx POST - 443 - IP < Client > ExchangeInternalEwsClient-AuditLog - 404 0 0 15
POST /ews/exchange.asmx - 443 - IP < Client > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 - 404 0 0 0
POST /ews/exchange.asmx - 443 - IP < Client > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 - 404 0 0 0
Cause
Ce problème se produit car la valeur de InternalNLBBypassUrl est modifiée correctement après qu’une opération de récupération après sinistre est effectuée sur ce serveur multirôles Exchange 2013.
Résolution
Pour résoudre ce problème, corrigez la valeur de InternalNLBBypassUrl pour Exchange Web Services (EWS) sur le serveur qui pose problème. La valeur de InternalNLBBypassUrl correcte doit être la suivante :
nom de domaine complet du serveur de https://<Problematic > : 444/ews/exchange.asmx
Pour ce faire, utilisez une des méthodes suivantes.
Méthode 1
Utilisez ADSIEdit pour modifier la valeur de InternalNLBBypassUrl pour EWS pour ce serveur qui pose problème. Ensuite, recycler le pool d’applications MSExchangeServicesAppPool dans IIS. Une fois que vous recyclez le pool d’applications, EWS doit fonctionner comme prévu.
Méthode 2
Utiliser Windows PowerShell pour modifier ces paramètres.
Remarque Fenêtre PowerShell renvoie un message d’erreur « écriture de portée n’est pas dans un serveur valide ».
-
Démarrez Windows PowerShell.
-
Ajoutez le composant logiciel enfichable Exchange. Pour ce faire, exécutez la commande suivante :
Add-PSSnapin *exchange*
-
Exécutez la commande suivante :
Set-WebServicesVirtualDirectory -Identity "<problematic server>\EWS (Exchange Back End)" -InternalNLBBypassUrl https://<FQDN of the problematic server>:444/ews/exchange.asmx