Des personnes tiennent des pancartes avec des noms de protocoles mails IMAP, JMAP, MAPI etc.

IMAP, MAPI, ActiveSync… : les langages qui font la messagerie

Découvrez comment les protocoles de messagerie, d’IMAP à MAPI, conditionnent vos usages quotidiens et comment BlueMind libère Outlook de la dépendance Microsoft.
Partager

La messagerie est l’outil le plus utilisé en entreprise. Derrière les « clients », ces outils que vous utilisez pour accéder à vos emails comme Outlook ou les applications mobiles, ce sont des protocoles et des formats qui assurent la circulation des mails, la synchronisation des agendas, le partage des contacts. Ces langages, invisibles pour l’utilisateur, conditionnent l’expérience… mais aussi la dépendance ou la liberté d’une organisation.

D’IMAP à MAPI, en passant par SMTP ou ICS, l’histoire de ces protocoles et formats est parallèle aux choix d’usages qui s’offrent aux DSI. Dans cet article, nous vous emmenons dans les coulisses de ces langages de la messagerie, avec une approche simple et pédagogique pour éclairer les enjeux de dépendance… et les voies possibles vers plus de souveraineté.

Quand on parle de messagerie, les utilisateurs pensent uniquement à l’application qu’ils utilisent chaque jour, comme Outlook par exemple qui est l’interface d’accès à la messagerie dominante dans les organisations. Cette interface communique avec un serveur (Exchange ou 365 dans l’univers Microsoft) et les deux communiquent ensemble via une famille de protocoles et formats. Chez Microsoft cette famille de protocole s’appelle MAPI pour « Messaging Application Programming Interface ».

MAPI a été développé par Microsoft pour ses propres produits, c’est donc un langage très spécifique, totalement lié au duo client/serveur de Microsoft et à leur fonctionnement particulier. En gros, Exchange est une sorte de base de données très spécialisée et Outlook possède la majeure partie de l’intelligence. Leur communication repose sur un principe global de synchronisation de base de données, loin des protocoles classiques de la messagerie.

Ce qu’il faut retenir ici, c’est qu’un protocole est un langage commun qui définit comment deux applications se parlent, dans quel format, avec quelles règles et dans quel enchaînement. Le protocole n’est jamais visible pour l’utilisateur final, mais il conditionne une partie importante des fonctionnalités et donc toute l’expérience !

Historiquement, deux standards dominent : IMAP pour accéder, lire, classer, supprimer ses emails (et POP, un protocole simple de récupération d’email depuis un serveur que nous ne détaillerons pas ici) et SMTP pour leur envoi.

IMAP est universel et très utilisé, mais sa conception et ses contraintes, pensées à une époque où la messagerie se limitait au courrier électronique, accusent son âge.

Avec l’explosion des usages mobiles, au niveau des smartphones le protocole ActiveSync a pris le relais, en devenant le standard de fait pour la synchronisation des emails, à laquelle il ajoute la synchronisation des agendas et des contacts.

Les clients lourds comme Thunderbird continuent d’exploiter IMAP pour la gestion des emails sur un serveur. Cependant pour la partie agenda Thunderbird ne propose pas de gestion mais uniquement une synchronisation via le protocole CalDAV, ce qui est très insuffisant dans les organisations ! Il n’y a par exemple pas d’interface pour définir les droits ou partages de son calendrier, ou tous les paramètres collaboratifs (la recherche de disponibilités ou free-busy, les ressources, la gestion des réunions, etc.)…

Pour adapter Thunderbird aux besoins professionnels, BlueMind est allé plus loin en greffant des fonctions collaboratives modernes, intégrant par exemple la gestion fine et totale des calendriers, des carnets d’adresses et de leurs partages.

Dans son webmail, depuis la v5 BlueMind n’utilise pas IMAP mais repose sur une synchronisation globale, via une api web-services, bien plus efficace, qui suit avec précision chaque état, chaque modification et fonctionne par synchronisation, à la manière du protocole MAPI.

À côté d’IMAP, plus standardisé et largement utilisé, le protocole MAPI occupe une place singulière. Développé par Microsoft dans les années 1990, ce protocole propriétaire ne se limite pas au courrier électronique : il assure aussi la synchronisation des calendriers, contacts, tâches, notes et informations de disponibilité. C’est MAPI qui confère à Outlook toute sa richesse fonctionnelle lorsqu’il est couplé à Exchange, la partie serveur de Microsoft.

C’est aussi en réalité MAPI qui enferme les organisations dans l’écosystème Microsoft. Pourquoi ? Parce que MAPI créé une interdépendance entre Outlook, Exchange et Active Directory qui constitue une stratégie délibérée de verrouillage, documentée dès les années 1990. En gros, si vous voulez utiliser Outlook, avec toutes ses fonctionnalités et sa richesse, vous devez utiliser Exchange (ou plus précisément vous deviez… avant l’arrivée de BlueMind !).

Avec un serveur autre qu’Exchange, vous pouvez utiliser Outlook en IMAP, mais dans une version totalement dégradée, dépourvue de ses fonctionnalités : juste les emails si on parle en IMAP, quelques ajouts collaboratifs si on y met un connecteur qui va « défigurer » et changer le périmètre d’Outlook. Les utilisateurs ne retrouvent pas leur Outlook et leurs fonctionnalités ce qui entraine des levées de boucliers, généralement fatales à la solution alternative.

Voilà pourquoi Outlook est un véritable « verrou » en matière de messagerie souveraine: c’est le client mail le plus utilisé dans les entreprises, et il s’appuie sur MAPI, un ensemble de protocoles et formats exclusifs à Microsoft. Retirer Exchange, c’est mécaniquement dégrader l’expérience Outlook pour les utilisateurs, ce qui place les DSI dans une boucle de lock-in savamment entretenue par l’éditeur américain.

A partir de sa version 4, BlueMind a relevé un défi d’ampleur : implémenter MAPI nativement côté serveur.  C’est une prouesse technique inédite, fruit de plus de trente années/homme de travail acharné, qui permet aujourd’hui aux organisations de conserver l’expérience familière d’Outlook telle qu’elles la connaissent, tout en s’affranchissant des serveurs de Microsoft, Exchange ou 365.

Pourquoi est-ce si complexe ? Parce que là où IMAP ne gère que l’email, avec des commandes de gestion de messages, MAPI manipule des objets beaucoup plus riches (calendriers, contacts, tâches, notes, disponibilité) et fonctionne par synchronisation de base de données, un paradigme totalement différent des principes des protocoles habituels.

Ainsi la gestion côté serveur de MAPI nécessite de repenser intégralement le fonctionnement du serveur. En développant toute la pile MAPI côté serveur, BlueMind est devenu le seul acteur du marché capable d’offrir une compatibilité native Outlook sans connecteur ni modification du logiciel !

Le résultat : une alternative souveraine à Exchange, unique sur le marché, qui réconcilie souveraineté et habitudes d’usage, en offrant aux utilisateurs un Outlook inchangé… mais libéré de Microsoft !

Depuis 10 ans, un protocole de messagerie appelé JMAP resurgit de temps en temps dans des discussions. Son ambition est de remplacer le protocole IMAP historique en le modernisant et y ajoutant la gestion des contacts et des calendriers.

Sur le papier, l’initiative est intéressante, IMAP souffrant de nombreux défauts. Cependant aucun serveur ni client ne propose une implémentation complète et éprouvée. Si ce protocole n’a jamais décollé, c’est que l’intérêt et le besoin sont en réalité aujourd’hui très limités.  Pourquoi ?

Parce que le raisonnement des utilisateurs se fait par moyen d’accès, or :

  • Outlook a son protocole spécialisé, MAPI, totalement rodé et qui va plus loin que ce qu’envisage JMAP. Microsoft ne quittera jamais son standard établi pour dégrader son expérience et ouvrir la porte à la concurrence !
  • Le monde des mobiles a standardisé sur le protocole EAS
  • Les webmails récents ont déjà délaissé IMAP pour des mécanismes plus modernes et efficaces
  • Même Thunderbird, chez qui le sujet revient tous les 2-3 ans (et malgré une marque d’intérêt) n’a jamais démarré ni priorisé l’implémentation de JMAP en 10 ans.

Il n’y a donc plus vraiment d’espace pour ce nouveau protocole. Face à ce constat, BlueMind adopte une position pragmatique. Nous percevons l’intérêt théorique de JMAP comme remplacement d’IMAP et suivons son évolution. Avec notre maîtrise de l’ensemble des protocoles de messagerie, nous serons prêts à l’implémenter si un client répandu venait à le supporter de façon sérieuse et complète.

En attendant, notre priorité reste de répondre aux besoins des organisations. Nous sommes focalisés à leur donner une voie de sortie des serveurs Microsoft tout en répondant à leurs préoccupations d’usage. C’est d’ailleurs pour cette raison que nous avons développé la compatibilité complète avec Outlook, pour permettre cette continuité d’usage tout en ouvrant le choix des accès avec un webmail moderne, un support complet des mobiles et un Thunderbird dopé au collaboratif.

Notre conviction est claire : un protocole ne doit jamais devenir une contrainte. Il doit viser un enjeu d’ouverture mais son rôle est ensuite de disparaître derrière une expérience simple, fiable et souveraine.

La messagerie est le cœur battant des organisations et l’un des lieux de dépendance les plus forts aux technologies Microsoft. En apportant la compatibilité native avec Outlook, BlueMind brise ce verrou historique. Les organisations retrouvent leur liberté de choix, sans sacrifier les habitudes de leurs utilisateurs. Un atout majeur dans ces temps troublés, où l’incertitude plane sur les budgets et Microsoft multiplie les augmentations de tarif !

BlueMind apporte une réponse concrète : oui, il est possible de sortir de la dépendance aux GAFAM, sans renoncer aux habitudes et à la productivité.

Contenus similaires
Résumé de la politique de confidentialité

1. Préambule

BlueMind est particulièrement attaché au respect de la vie privée et à la protection des données à caractère personnel. Aussi, la présente politique de protection des données a pour objectif de vous informer sur les engagements et mesures pratiques pris par BlueMind afin de veiller au respect de vos données à caractère personnel.

La présente politique de confidentialité pourra évoluer en fonction du contexte légal et réglementaire et de la doctrine de la Cnil.

2. Champ d’application

Cette politique de protection des données à caractère personnel s’applique à tous les traitements de données à caractère personnel, mis en œuvre par BlueMind, relatifs aux personnes extérieures (notamment les clients, partenaires, candidats au recrutement, fournisseurs, internautes).

3. Données collectées

De manière générale, vous pouvez entrer en contact avec BlueMind et visiter nos sites internet sans qu’il soit nécessaire de nous communiquer vos données personnelles.

Toutefois, afin d’être en mesure de vous apporter certains services, BlueMind peut vous demander de lui fournir des données personnelles, par exemple, pour répondre à une demande de contact, suivre un dossier de candidature, envoyer une newsletter ou gérer votre souscription à nos services.

Peuvent notamment être collectées vos coordonnées (nom, adresse, numéro de téléphone, adresse électronique, etc.) et d’autres informations, telles que celles indispensables à l’ouverture d’une souscription, ou bien encore des données liées à votre parcours professionnel lorsque vous postulez à l’une de nos offres.

Dans tous les cas, BlueMind veille à ne collecter et ne traiter que des données strictement nécessaires au regard de la finalité pour laquelle elles sont traitées (minimisation des données).

4. Finalités de la collecte

Les traitements mis en œuvre par BlueMind répondent à une finalité explicite, légitime et déterminée.

Vos données sont traitées principalement pour les finalités suivantes :

la gestion de votre inscription aux évènements ;
la gestion de votre abonnement à nos publications ;
la réponse à vos demande de contact ;
le suivi de votre dossier de candidature.

5. Information des utilisateurs

Conformément à la Règlementation Informatique et libertés, BlueMind vous informe sur les traitements de données à caractère personnel qu’elle met en œuvre.

Ainsi, BlueMind vous informe, de manière claire, lors de chaque collecte de données à caractère personnel notamment :

de l’identité du responsable de traitement (il s’agit du Data Protection Officer, DPO) ;
de la finalité pour laquelle vos données sont collectées ;
du caractère facultatif ou obligatoire des réponses ;
des destinataires des données ;
de l’existence et des modalités d’exercice des droits d’interrogation, d’accès, de rectification et d’opposition relativement à l’ensemble des données vous concernant.

6. Destinataires des données

BlueMind ne communique vos données à caractère personnel qu’à des destinataires habilités et déterminés.

Les destinataires de vos données à caractère personnel sont les services concernés de BlueMind.

7. Conservation des données

BlueMind ne conserve vos données que pour la durée nécessaire aux opérations pour lesquelles elles ont été collectées ainsi que dans le respect de la législation en vigueur.

8. Sécurité

BlueMind assure la sécurité de vos données à caractère personnel en mettant en place une protection des données renforcée par l’utilisation de moyens de sécurisation physiques et logiques.
9. Vos droits

En application de la règlementation Informatique et libertés, vous disposez d’un droit d’accès, de rectification, d’effacement, de limitation du traitement, à la portabilité et de définir le sort de vos données après votre décès relativement à l’ensemble des données vous concernant qui s’exercent auprès du Délégué à la protection des données par courrier électronique à l’adresse suivante : dpo@bluemind.net ou par courrier postal à l’adresse suivante, Hôtel des Télécom, BlueMind, 40 rue du village d’entreprise, 31670 Labège, accompagné d’une copie d’un titre d’identité signé.

10. Contact

Pour toutes demandes d’information concernant la politique de protection des données à caractère personnel mise en œuvre par BlueMind, vous pouvez vous adressez à dpo@bluemind.net