Bonjour à tous, avec l’arrivé du SP1 d’Exchange 2013, une nouvelle virtual directory fait son apparition dans IIS sur les serveurs d’accès client (CAS) :
MAPI

Ce changement prépare l’arrivée d’un nouveau mécanisme de communication à savoir MAPI/HTTP (MAPI over HTTP).
Prépare car il vous faudra aussi le SP1 d’Outlook 2013 pour que cela fonctionne.
Ce nouveau mécanisme vient remplacer (à long terme) celui actuellement en place : RPC/HTTP

Pourquoi un tel choix ?
Un question intéressante que l’on entend de temps en temps dans les moments de perturbations sur le service de messagerie est : « Pourquoi je continu à accéder à ma messagerie à travers mon browser et mon téléphone (OWA et ActiveSync) et pas Outlook ?! »
Le but est de :
Réduire la complexité du Protocol
Changement de réseau sans effets de bords (passage du LAN au WIFI ou encore WAN (pour les PC portable par exemple))
Ajouter le support de plus de type d’authentification


RPC se fait vieux, il est difficile d’introduire des changements …
RPC/TCP
Outlook <-> RPC <-> Réseau <-> RPC <-> Exchange
RPC/HTTP (/TCP)
Outlook <-> RPC/HTTP <-> Internet/Réseau <-> IIS <-> RPC <-> Exchange
MAPI/HTTP (/TCP)
Outlook <-> HTTP <-> Internet/Réseau <-> IIS <-> HTTP <-> Exchange
Plus de composants intermédiaires, Outlook et Exchange communiquent directement de façon sécurisée au travers d’HTTPS
Les commandes d’accès et de modification des objets de boite aux lettres (Remote Operations (ROPs)) se font directement sans RPC
La mise en place de ce nouveau mécanisme entre le client et le serveur se fera au moment de l’autodiscover :
Le client Outlook enverra HTTP Header (X-MapiHttpCapability) pour dire à Exchange qu’il supporte MAPI/HTTP
Exchange validera le support si lui-même le supporte et est bien activé
Attention : si le client utilisait jusqu’à maintenant RPC/HTTP et qu’il valide qu’il peut utiliser MAPI/HTTP, une boite de dialogue bien connue « Votre administrateur a fait des modifications qui demande le redémarrage d’Outlook » sera de retour ! Pour mettre à jour le profil de l’utilisateur (sans avoir besoin d’en créer un nouveau).
Au niveau d’Exchange les changements visibles :
Org Configuration
Get-OrganizationConfig | fl *mapi*

Set-OrganizationConfig -MapiHttpEnabled $true (par défaut sur le SP1, la fonctionnalité est désactivée)
CAS


MBX


Au niveau d’Outlook certain changements seront visibles :
Au niveau de l’AutoDiscover
Au niveau des connexions
emsmdb
nspi
Au niveau de l’onglet connexion du compte de messagerie dans les paramètres avancés, l’onglet « Connexion disparaitra lorsque le MAPI/HTTP aura été négocié

Détails sur MAPI/HTTP disponible ici : http://msdn.microsoft.com/en-us/library/dn530952(v=exchg.80).aspx
Et dans ces 3 vidéos :
Pour toutes questions n’hésitez pas.
Anthony Costeseque
