2017-05-17 6 views
1

Comme vous le savez, Microsoft Exchange Server utilise un protocole propriétaire appelé MAPI. Est-ce possible de lire les emails de l'échange Ms avec ce protocole en PHP. J'ai trouvé une extension PHP-MAPI. Mais je suppose que c'est seulement pour Zarafa server ou quelque chose comme ça. Corrigez-moi si je me trompe.Lire des emails avec MAPI en PHP?

Répondre

0

Chaque environnement Microsoft offrait le "Microsoft Exchange Webservices" (EWS) que vous pouvez utiliser en PHP afin d'effectuer un large éventail d'options. Donc, si je serais vous je commencerais à regarder dans EWS.

Voici quelques points de départ:

peut trouver une réponse spécifiée PHP détaillée:

+0

La société ne travaille pas avec ews, imap, pop etc. Ils travaillent uniquement avec MAPI. C'est pourquoi je l'ai demandé. –

+0

Je ne pense pas que les informations que vous avez reçues d'eux sont correctes. S'ils utilisent Microsoft Office pour MAC, ils ont déjà EWS en place (plus d'infos [ici] (https://support.office.com/fr-fr/article/Access-your-account-using-a-Mac-e96367c3 -3f39-4d16-91a3-410cc075d29b)), sinon ça ne marcherait pas. Il n'est pas non plus très utile ou supporté de désactiver EWS car vous serez confronté à un large éventail d'autres problèmes. – BastianW

+0

J'ai reçu cette information de leur part. Cela ne fonctionne pas pour des raisons de sécurité. –

1

MAPI étendu ne peut être utilisé à partir de C++ ou Delphi.
Vous pouvez utiliser Redemption (il s'agit d'un wrapper MAPI étendu utilisable à partir de n'importe quel langage prenant en charge les objets COM basés sur IDispatch). Gardez cependant à l'esprit que le système MAPI doit être installé (ce qui signifie qu'Outlook doit être installé). En cas de remboursement, vous souhaitez probablement RDOSession. LogonHostedExchangeMailbox (il crée un profil unique qui pointe vers la boîte aux lettres spécifiée en utilisant le mode en ligne).

+0

Donc, je peux utiliser mapi/http (mapi sur http) en PHP via une extension qui utilise C++. Est-ce exact? –

+0

MAPI over HTTP est simplement un mécanisme utilisé par le fournisseur MSEMS pour communiquer avec Exchange. Extended MAPi est un ensemble d'interfaces client (IMAPISession, IAddrBook, IMessage, etc.) qui sont exposées quel que soit le fournisseur du magasin. –