• [^] # Re: Concrètement ça sert à quoi ?

    Posté par . En réponse à la dépêche Sortie de la bibliothèque MAPI OpenChange 0.2. Évalué à 6.

    Apparemment, il y a bien une volonté d'implémenter le protocole MAPI du côté client et serveur.
    Ce qui n'est pas beaucoup plus compliqué une fois que l'on a compris ce protocole. La version 0.2 semble donc bien être un client embrionaire.

    Pour information, Microsoft a dérivé un protocole bien connu "DCE" qui permet de faire des appels de méthodes sur le réseau (comme Sun RPC par exemple). Qui porte donc le nom de "MS-DCE".
    Jusqu'à maintenant Samba construisait ses paquets de communication à la main par ingénieurie inverse du protocole et se limitait aux messages nécessaires pour le support des échanges de fichiers et publication d'imprimante.
    Une bibliothèque libre a été lancée pour implémenter le protocole de base aux appels de méthodes "FreeDCE" que Samba TNG http://www.samba-tng.org/ utilise si j'ai bien compris.
    Sur FreeDCE, on peut construire autant de protocole que l'on veut en définissant un ou plusieurs services avec les messages correspondants. MAPI est un des services écrits sur MS-DCE et fourni par Ms Exchange.

    L'écriture d'un client MAPI sur FreeDCE m'avait traversé l'esprit lorsque je me suis intéressé à Samba TNG parce qu'à l'époque Outlook Web Access n'était pas disponible dans ma boîte (j'utilisait imap finalement). Depuis le passage à Exchange 2003, l'OWA est actif et par facilité et manque de temps, je me contente du connecteur Evolution bien qu'il soit peu stable (versions de Mandriva 2007), et franchement buggé pour la complétion des adresses (30 secondes d'attente après chaque confirmation de proposition, merci !!)

    Bref, c'est une très bonne nouvelle. L'interopérabilité progresse - même sans le RGI ;)