Les rendez-vous, les contacts et les tâches ne peuvent pas être synchronisés pour la boîte aux lettres, car l’utilisateur de la boîte aux lettres n’a pas les autorisations suffisantes sur cette boîte aux lettres.

Cet article fournit une solution à une erreur qui se produit lorsque vous essayez de tester et d’activer une boîte aux lettres dans Dynamics 365.

S’applique à :   Microsoft Dynamics 365
Numéro de la ko d’origine :   4052824

Symptômes

Lorsque vous tentez de tester et d’activer une boîte aux lettres dans Dynamics 365, l’alerte suivante est consignée :

« Les rendez-vous, les contacts et les tâches ne peuvent pas être synchronisés pour la boîte aux lettres, car l’utilisateur de la boîte aux lettres n’a pas les <Mailbox Name> autorisations suffisantes sur cette boîte aux lettres.

Code d’erreur du serveur de messagerie : Crm.80048306.Privilège insuffisant pour accéder à l’objet Microsoft Dynamics 365 ou effectuer l’opération demandée. »

Si vous choisissez d’afficher les détails, les détails supplémentaires suivants sont affichés :

« T:195
ActivityId : <GUID>
>Exception : Exception nonhandée : Microsoft.Crm.CrmSecurityException : SecLib::AccessCheckEx a échoué. Returned hr = -2147187962, ObjectID: <GUID> , OwnerId: <GUID> , OwnerIdType: 8 and CallingUser: <GUID> . ObjectTypeCode: 4120, objectBusinessUnitId: <GUID> , AccessRights: WriteAccess at Microsoft.Crm.BusinessEntities.SecurityLibrary.AccessCheckEx2(ExecutionContext context, Principal SecurityPrincipal, SecurityPrincipal ownerPrincipal, Guid objectId, Int32 objectTypeCode, Guid objectBusinessUnitId, AccessRights rights) at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeSyncUtility.HasExchangeSyncIdMappingAccess(Guid userId, Int32 userIdTypeCode, IACTProviderContext orgContext ) at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeSyncWorker.PerformPreMailboxSyncChecks() at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeS... »

Cause

L’utilisateur Dynamics 365 associé à la boîte aux lettres ne peut pas avoir des privilèges suffisants. Cela est souvent dû à l’absence d’un rôle de sécurité attribué à l’utilisateur ou à l’absence d’un accès en lecture ou en écriture au niveau de l’utilisateur à l’entité de boîte aux lettres.

Important

Vérifiez que le propriétaire de l’enregistrement de boîte aux lettres est le même que l’utilisateur. Exemple : si la boîte aux lettres est une boîte aux lettres utilisateur pour Paul Cannon, vérifiez que la valeur Owner dans l’enregistrement de boîte aux lettres de Paul Cannon s’affiche sous le nom de Paul Cannon. S’il s’agit d’un autre utilisateur, il se peut que cet utilisateur n’a pas accès à la boîte aux lettres de cet utilisateur.

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. En tant qu’utilisateur avec le rôle Administrateur système, ouvrez l’enregistrement de boîte aux lettres dans Dynamics 365.

    Notes

    L’alerte inclut un lien vers l’enregistrement de boîte aux lettres.

  2. Vérifiez que le champ Propriétaire du formulaire de boîte aux lettres est rempli avec le nom de l’utilisateur. Si un autre utilisateur est répertorié, modifiez-le pour qu’il soit identique à cet utilisateur.
  3. Sélectionnez le lien dans le champ Propriétaire pour ouvrir l’enregistrement Utilisateur de l’utilisateur propriétaire.
  4. Sélectionnez Gérer les rôles pour voir le ou les rôles de sécurité attribués à cet utilisateur.
  5. Accédez à Paramètres, sélectionnez Sécurité, puis sélectionnez Rôles de sécurité.
  6. Ouvrez les rôles trouvés à l’étape 4. L’erreur PrivilegeDenied se produit lors de l’utilisation de Server-Side synchronisation pour obtenir la liste des privilèges requis et vérifiez que le rôle de sécurité de l’utilisateur contient ces privilèges.
  7. Après avoir vérifié que l’utilisateur est le propriétaire de son enregistrement de boîte aux lettres et que son rôle de sécurité contient les privilèges requis, sélectionnez de nouveau le bouton Test & Activer la boîte aux lettres dans son enregistrement de boîte aux lettres. Si le test ne réussit pas, examinez le message qui apparaît dans la section Alertes.