MAPI sur HTTP dans Exchange Server

MAPI (Messaging Application Programming Interface) sur HTTP est un protocole de transport qui améliore la fiabilité et la stabilité des connexions Outlook et Exchange en déplaçant la couche de transport vers le modèle HTTP standard de l'industrie. Il améliore le niveau de visibilité des erreurs de transport et la capacité de récupération. Une fonctionnalité supplémentaire prend en charge une fonction d'interruption et de reprise explicite. Cela permet aux clients pris en charge de changer de réseau ou de reprendre après une mise en veille prolongée tout en conservant le même contexte de serveur.

L'implémentation du protocole MAPI sur HTTP n'implique pas qu'il s'agit du seul protocole pouvant être utilisé par Outlook pour accéder à Exchange. Les clients Outlook qui ne sont pas compatibles MAPI sur HTTP peuvent toujours utiliser Outlook Anywhere (RPC sur HTTP) pour accéder à Exchange via un serveur d'accès au client prenant en charge MAPI.

Dans Exchange 2016 et Exchange 2019, MAPI sur HTTP peut être appliqué à l’ensemble de votre organisation ou au niveau de la boîte aux lettres individuelle.

Avantages du protocole MAPI sur HTTP

MAPI sur HTTP offre les avantages suivants aux clients qui la prennent en charge :

  • Il rend possibles des innovations futures pour l'authentification à l'aide d'un protocole basé sur HTTP.

  • Fournit des temps de reconnexion plus rapides après un arrêt des communications, car seules les connexions TCP (et non les connexions RPC) doivent être reconstruites. Voici quelques exemples d'une interruption des communications :

    • Mise en veille prolongée de l'appareil

    • Passage d'un réseau câblé à un réseau sans fil ou cellulaire

  • Il offre un contexte de session qui ne dépend pas de la connexion. Le serveur conserve le contexte de session pendant une période configurable, même si l’utilisateur change de réseau.

MAPI sur HTTP lors de la mise à niveau d’Exchange

Dans Exchange 2016 ou version ultérieure, MAPI sur HTTP est activé par défaut au niveau de l’organisation, même si vous devez toujours configurer les répertoires virtuels comme décrit dans Configurer MAPI sur HTTP pour que les utilisateurs puissent en tirer parti.

Les scénarios où MAPI sur HTTP est activé ou désactivé par défaut au niveau de l’organisation sont décrits dans le tableau suivant :

Scénario Exchange 2019 Exchange 2016
Mise à niveau à partir d’un environnement Exchange 2016 MAPI sur HTTP est activé par défaut s/o
Mise à niveau à partir d’un environnement qui contient des serveurs Exchange 2013 MAPI sur HTTP est désactivé par défaut MAPI sur HTTP est désactivé par défaut
Mise à niveau à partir d’un environnement Exchange 2010 s/o MAPI sur HTTP est activé par défaut

Pendant la mise à niveau à partir d’une organisation qui contient des serveurs Exchange 2013, les administrateurs recevront l’avertissement de vérification de préparation MAPI sur HTTP n’est pas activé [WarnMapiHttpNotEnabled] et il est recommandé d’activer MAPI sur HTTP après l’installation. Dans toute organisation qui contient des serveurs Exchange 2013, MAPI sur HTTP ne sera pas activé par défaut, et les administrateurs devront suivre les étapes décrites dans Configurer MAPI sur HTTP pour l’activer.

Capacité de prise en charge et conditions préalables

Prenez en compte les conditions suivantes pour activer le protocole MAPI sur HTTP.

Capacité de prise en charge

Utilisez la matrice suivante pour vérifier que vos clients et serveurs prennent en charge le protocole MAPI sur HTTP.

Produit Exchange 2019 Exchange 2016 Exchange 2013 SP1 Exchange 2013 RTM Exchange 2010 SP3
Outlook 2013 SP1 et toutes les versions ultérieures d’Outlook MAPI sur HTTP
Outlook Anywhere
MAPI sur HTTP
Outlook Anywhere
MAPI sur HTTP
Outlook Anywhere
Outlook Anywhere RPC
Outlook Anywhere
Outlook 2010 SP2 avec mises à jour
KB2956191 et KB2965295 (14 avril 2015)
MAPI sur HTTP
Outlook Anywhere
MAPI sur HTTP
Outlook Anywhere
MAPI sur HTTP
Outlook Anywhere
Outlook Anywhere RPC
Outlook Anywhere
Outlook 2013 RTM Outlook Anywhere Outlook Anywhere Outlook Anywhere Outlook Anywhere RPC
Outlook Anywhere
Toutes les versions antérieures d’Outlook Outlook Anywhere Outlook Anywhere Outlook Anywhere Outlook Anywhere RPC
Outlook Anywhere

Configuration requise

Les conditions suivantes sont requises pour que les clients et les serveurs prennent en charge MAPI sur HTTP avec Exchange Server. Une fois les composants requis suivants installés, reportez-vous à Configure MAPI over HTTP pour l'activer dans votre organisation.

  • Clients Outlook pris en charge (voir le tableau de la section précédente).

  • .NET Framework 4.5.2 ou version ultérieure. Notez qu’il ne s’agit plus d’un problème pour Exchange 2016 CU5 ou version ultérieure. Pour plus d’informations sur la configuration requise du .NET Framework pour Exchange 2016, consultez Versions prises en charge du .NET Framework pour Exchange 2016.