Partager via


Créer un profil Outlook en utilisant MFCMAPI

MFCMAPI fournit l’accès aux magasins MAPI pour faciliter l’examen des problèmes Exchange et Outlook et pour fournir aux développeurs une prise en charge du développement MAPI. Downlaod

S’applique à: Office 365 | Outlook | Outlook 2016

Pour les non-développeurs, il est recommandé d’utiliser l’interface utilisateur d’Outlook pour créer des profils pour Exchange 2013.

Configurer un profil Outlook à l’aide de MFCMAPI

  1. Téléchargez la dernière version de MFCMAPI à partir de GitHub.

  2. Dans le menu Profil , sélectionnez Afficher les profils.

  3. Dans le menu Actions , sélectionnez Créer un profil.

  4. Créez un nom pour le profil, puis choisissez OK.

  5. Cliquez avec le bouton droit sur le nouveau profil, puis dans le menu Services , sélectionnez Ajouter un service.

  6. Décochez la case « Afficher l’interface utilisateur du service », puis choisissez OK.

  7. Double-cliquez sur le profil nouvellement créé, puis sélectionnez le service MSEMS .

  8. Recherchez la section Profil Exchange.

    This can be difficult in Outlook�s MAPI, since in 2010 and above there is no longer the global profile section. To find the Profile section, find the property PR_EMSMDB_SECTION_UID (0x3D150102). The value will be the GUID of the profile section persisted in binary form, which will be used in the subsequent steps. Vous aurez besoin de cette valeur à l’étape 10.

  9. Double-cliquez sur le service MSEMS .

  10. Recherchez la section Profil Exchange à l’aide de l’UID de l’étape 7, puis cliquez un seul clic pour sélectionner la ligne.

  11. Dans le menu Propriété , sélectionnez Propriétés supplémentaires.

  12. Sélectionnez Ajouter, puis ajoutez les propriétés suivantes :

    Pour Outlook 2016 : PR_PROFILE_USER_SMTP_EMAIL_ADDRESS_W (0x6641001F) etPR_DISPLAY_NAME_W

    Pour Outlook pour Office 365 : PR_PROFILE_UNRESOLVED_NAME, PR_PROFILE_UNRESOLVED_SERVER, PR_ROH_PROXY_SERVER, PR_ROH_FLAGS, PR_ROH_PROXY_AUTH_SCHEME, PR_PROFILE_AUTH_PACKAGE, etPR_ROH_PROXY_PRINCIPAL_NAME

    Pour Exchange 2013 : PR_PROFILE_UNRESOLVED_NAME, PR_PROFILE_UNRESOLVED_SERVER, PR_ROH_PROXY_SERVER, PR_ROH_FLAGS, PR_ROH_PROXY_AUTH_SCHEMEet PR_PROFILE_AUTH_PACKAGE.

  13. Choisissez OK, puis configurez chaque propriété en fonction du tableau ci-dessous, en fonction de la version à laquelle vous vous connectez.

  14. Dans le menu Session , sélectionnez Ouverture de session et Magasin d’affichage, puis sélectionnez le profil (s’il n’est pas déjà sélectionné).

Outlook 2016

Propriété Tag Description
PR_PROFILE_USER_SMTP_EMAIL_ADDRESS_W
0x6641001F
Adresse SMTP de l’utilisateur
PR_DISPLAY_NAME_W
0x3001001F
Nom complet de l’utilisateur
PR_STORE_PROVIDERS
0x3D000102
Configurez la valeur de cette propriété, située dans la section EMSMDB , et mettez à jour l’UID correspondant pour la propriété correspondante

Outlook pour Office 365

Propriété Valeur Description
PR_PROFILE_UNRESOLVED_NAME1
alias de boîte aux lettres
Alias de la boîte aux lettres cible ; par exemple, Administrateur
PR_PROFILE_UNRESOLVED_SERVER1
ID de serveur personnalisé
Valeur récupérée à partir de la découverte automatique. au format guid@tenant.onmicrosoft.com ; par exemple F5FA2827-5978-43cd-8FA8-E07BC3BB5591@contoso.onmicrosoft.com
Nœud de découverte automatique : Response/Account/Protocol/Server (EXCH)
PR_ROH_PROXY_SERVER
outlook.office365.com
Nœud de découverte automatique : Response/Account/Protocol/Server (EXPR) 2
PR_ROH_FLAGS
ROHFLAGS_USE_ROH (0x1)
ROH_FLAGS_USE_SSL (0x2)
ROHFLAGS_MUTUAL_AUTH (0x4)
ROHFLAGS_HTTP_FIRST_ON_FAST (0x8)
ROHFLAGS_HTTP_FIRST_ON_SLOW (0x20)
Contient les paramètres d’un profil utilisé par Outlook pour se connecter à Microsoft Exchange Server à l’aide d’un appel de procédure distante (RPC) sur http (Hypertext Transfer Protocol). Nœud de découverte automatique : Response/Account/Protocol/SSL (EXPR) 2
PR_ROH_PROXY_AUTH_SCHEME
RPC_C_HTTP_AUTHN_SCHEME_BASIC (0x1)
Représente le protocole d’authentification à utiliser pour ce nœud de découverte automatique de profil : Response/Account/Protocol/AuthPackage (EXPR) 2
PR_PROFILE_AUTH_PACKAGE
RPC_C_AUTHN_NONE (0x0)
Décrit le schéma d’authentification à utiliser pour le nœud de découverte automatique RPC : Response/Account/Protocol/AuthPackage (EXCH) ) 3
PR_ROH_PROXY_PRINCIPAL_NAME
Élément CertPrincipalName
Utilisé pour prendre en charge l’authentification mutuelle ; par exemple, msstd:outlook.com nœud de découverte automatique : Response/Account/Protocol/CertPrincipalName (EXPR) ) 2

Exchange 2013

Propriété Valeur Description
PR_PROFILE_UNRESOLVED_NAME1
alias de boîte aux lettres
Alias de la boîte aux lettres cible ; par exemple, Administrateur
PR_PROFILE_UNRESOLVED_SERVER1
ID de serveur personnalisé
Valeur récupérée à partir de la découverte automatique. au format guid@tenant.onmicrosoft.com ; par exemple F5FA2827-5978-43cd-8FA8-E07BC3BB5591@contoso.onmicrosoft.com
Nœud de découverte automatique : Response/Account/Protocol/Server (EXCH)
PR_ROH_PROXY_SERVER
nom de domaine du serveur d’accès au client
Nom de domaine complet (FQDN) ; par exemple, e2013cas.contoso.com nœud de découverte automatique : Response/Account/Protocol/Server (EXPR) 2
PR_ROH_FLAGS
ROHFLAGS_USE_ROH (0x1)
ROHFLAGS_HTTP_FIRST_ON_FAST (0x8)
ROHFLAGS_HTTP_FIRST_ON_SLOW (0x20))
Contient les paramètres d’un profil utilisé par Outlook pour se connecter à Microsoft Exchange Server à l’aide d’un appel de procédure distante (RPC) sur http (Hypertext Transfer Protocol) Nœud de découverte automatique : Response/Account/Protocol/SSL (EXPR) 2
PR_ROH_PROXY_AUTH_SCHEME
RPC_C_HTTP_AUTHN_SCHEME_NTLM (0x2)
Représente le protocole d’authentification à utiliser pour ce nœud de découverte automatique de profil : Response/Account/Protocol/AuthPackage (EXPR) 2
PR_PROFILE_AUTH_PACKAGE
RPC_C_AUTHN_WINNT (0xA)
Décrit le schéma d’authentification à utiliser pour le nœud de découverte automatique RPC : Response/Account/Protocol/AuthPackage (EXCH) ) 3

Remarque

  • Toutes les valeurs de propriété mentionnées ci-dessus peuvent varier selon votre organization spécifique.
  • 1 Vous devez utiliser la version Unicode plutôt que la version ANSI.
  • Vous devez utiliser la découverte automatique basée sur POX (Plain Old XML). Il s’agit de la seule découverte automatique prise en charge pour la configuration des profils Outlook/Exchange.
  • Vous pouvez utiliser Outlook pour effectuer une demande de découverte automatique en votre nom en cliquant avec le bouton droit sur l’icône Outlook dans la barre d’état système, tout en maintenant la touche Ctrl enfoncée et en cliquant sur Tester la configuration automatique du courrier électronique.
  • Par PR_ROH_FLAGS, votre environnement peut nécessiter l’indicateur ROHFLAGS_SSL_ONLY (0x2) pour indiquer à MAPI d’utiliser uniquement SSL. Si votre environnement nécessite une authentification mutuelle, vous devez également définir cet indicateur [ROHFLAGS_MUTUAL_AUTH (0x4)]. Pour définir ROHFLAGS_MUTUAL_AUTH (0x4), vous devez également définir la propriété PR_ROH_PROXY_PRINCIPAL_NAME. Vous devez définir ce nom sur le nom principal du serveur.
  • 2 Pour Outlook 2010, vous devez utiliser le protocole EXPR. Outlook 2013 utilise le protocole EXHTTP.
  • 3 Cette valeur peut ne pas figurer dans la réponse de découverte automatique. S’il n’est pas spécifié, le client doit utiliser Kerberos ou NTLM.

Pour obtenir des conseils de dépannage, consultez Guide pratique pour configurer un profil Outlook à l’aide de MFCMAPI pour Exchange 2013.

Voir aussi