Partager via


Connecter Dynamics 365 (local) à Exchange Online

 

Date de publication : février 2017

S’applique à : Dynamics 365 (on-premises), Dynamics CRM 2016

Cette rubrique décrit comment configurer l'authentification basée sur serveur entre le site Dynamics 365 (local) local et le site Exchange Online local. Le schéma ci-dessous illustre la communication entre Dynamics 365 (local), Azure Active Directory et Exchange Online.

CRM local et Exchange Online

Contenu de la rubrique

Autorisations requises

Configurer l'authentification basée sur serveur avec Microsoft Dynamics 365 et Exchange Online

Exécuter la commande ConfigureCRMServerSideSync

Résoudre les problèmes de validation dans l'Assistant d'authentification basée sur serveur

Création de profils de serveur de messagerie

Configurer le traitement par défaut et la synchronisation de messagerie

Configurer des boîtes aux lettres

Approuver l’adresse de messagerie

Courrier électronique de test de la configuration des boîtes aux lettres

Test de la configuration de la messagerie pour toutes les boîtes aux lettres associées à un profil de serveur de messagerie

Autorisations requises

Microsoft Dynamics 365

  • Rôles de sécurité - Administrateur système.

  • Si vous utilisez un certificat auto-signé à des fins d'évaluation, vous devez avoir un membre du groupe Administrateurs locaux sur l'ordinateur qui exécute Microsoft Dynamics 365 Server.

Exchange Online

  • Appartenance Administrateur global d'Office 365. Cette condition est requise pour l'accès au niveau administrateur à l'abonnement Office 365 et pour exécuter les applets de commande Microsoft AzurePowerShell.

Important

Dans ce déploiement, l'administrateur Dynamics 365 peut approuver les boîtes aux lettres.

Configurer l'authentification basée sur serveur avec Microsoft Dynamics 365 et Exchange Online

Suivez les étapes dans l'ordre indiqué pour configurer Dynamics 365 (local) avec Exchange Online.

Important

  • La procédure décrite ici doit être exécutée dans l'ordre indiqué. Si une tâche n'est pas terminée, comme une commande Windows PowerShell qui renvoie un message d'erreur, le problème doit être résolu avant de passer à la commande, à la tâche ou à l'étape suivante.

Vérification des conditions préalables requises

Avant de configurer Dynamics 365 (local) et Exchange Online pour l'authentification basée sur serveur, la configuration requise suivante doit être satisfaite :

  • Le déploiement de Dynamics 365 (local) doit déjà être configuré et disponible via Internet.Pour plus d'informations :Configuration d'IFD pour Microsoft Dynamics 365

  • Connecteur hybride Microsoft Dynamics 365. Le connecteur hybride Microsoft Dynamics 365 est un connecteur gratuit qui vous permet d'utiliser l'authentification basée serveur avec Microsoft Dynamics 365 (local) et Exchange Online.Pour plus d'informations :Connecteur hybride Microsoft Dynamics 365

  • Certificat numérique x509 émis par une autorité de certification de confiance qui est utilisée pour l'authentification entre Dynamics 365 (local) et Exchange Online. Si vous évaluez l'authentification basée serveur, vous pouvez utiliser un certificat auto-signé.

Les fonctionnalités logicielles suivantes sont nécessaires pour exécuter les applets de commande Windows PowerShell décrites dans cette rubrique :

Important

À l'heure de la rédaction, il existe un problème avec la version RTW de l'assistance de connexion Microsoft Online Services pour les professionnels des technologies de l'information. Jusqu'à ce que ce problème soit résolu, il est recommandé d'utiliser la version Bêta. Pour plus d'informations : Forums Microsoft Azure : Impossible d'installer le module Azure Active Directory pour Windows PowerShell. MOSSIA n'est pas installé

Configurer l'authentification basée sur serveur

  1. Dans Microsoft Dynamics 365 Server où le rôle serveur d'outils de déploiement s'exécute, démarrez le module Azure Active Directory pour Windows PowerShell.

    Important

    L'ordinateur sur lequel vous exécutez les commandes PowerShell suivantes doit avoir les fonctionnalités de logiciels nécessaires décrites précédemment dans Vérification des conditions préalables requises.

  2. Préparer le certificat. Remplacez contoso\administrateur par votre domaine\compte.

    $CertificateScriptWithCommand = “.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\administrator -storeFindType FindBySubjectDistinguishedName”
    
    Invoke-Expression -command $CertificateScriptWithCommand
    

Exécuter la commande ConfigureCRMServerSideSync

Exécutez la commande ConfigureCRMServerSideSync pour effectuer les opérations suivantes :

  1. Configurer le nom principal Dynamics 365 dans Azure Active Directory Access Control Services (ACS).

  2. Configurer Dynamics 365 pour l'authentification basée sur serveur avec Exchange Online.

  3. Définir l'ID du client Exchange Online.

Pour exécuter la commande ConfigureCRMServerSideSync

  1. Dans Windows PowerShell, modifiez votre répertoire dans le dossier contenant ConfigureCRMServerSideSync.ps1, comme illustré dans cet exemple.

    cd C:\Program Files\Microsoft Dynamics CRM\Tools
    
  2. Exécutez le script ConfigureCrmServerSideSync.ps1. Entrez la commande qui suit, puis appuyez sur Entrée.

    .\ConfigureCrmServerSideSync.ps1
    
  3. Entrez les paramètres suivants.

    Paramètre

    Description

    rootDomainName

    Nom du serveur exécutant Dynamics 365 en local.

    privateKeyPassword

    Mot de passe utilisé pour votre certificat numérique x509 utilisé pour l'authentification entre Dynamics 365 (local) et Exchange Online.

    cerFilePath

    Chemin d'accès au fichier de certificat de sécurité. Par exemple : c:\Personalcertfile.cer

    pfxFilePath

    Chemin d'accès au fichier d'échange d'informations personnelles. Par exemple : c:\Personalcertfile.pfx

    organizationName

    Nom de votre organisation Dynamics 365. Par exemple : Contoso

    O365AdminEmail

    Adresse de messagerie du client Office 365. Par exemple : user@contoso.onmicrosoft.com

Résoudre les problèmes de validation dans l'Assistant d'authentification basée sur serveur

Erreur : échec de l'authentification. Cette erreur peut être retournée lorsque le certificat utilisé pour l'authentification de serveur à serveur est absent ou non valide. Mettez à jour ou installez le certificat, puis réessayez.

Création de profils de serveur de messagerie

  1. Accédez à Paramètres > Configuration de la messagerie > Profils du serveur de messagerie.

  2. Cliquez sur Nouveau > Exchange Online (hybride).

  3. Pour un profil de serveur de messagerie Exchange, spécifiez les détails suivants.

    Champs

    Description

    Général

    Nom 

    Spécifiez un nom explicite pour le profil.

    Description

    Tapez une description courte de l'objectif du profil de serveur de messagerie.

    Type de serveur

    Prérempli avec Exchange Online (hybride).

    Propriétaire

    Prérempli avec le nom du propriétaire du profil de serveur de messagerie.

    Utiliser l'ID client par défaut

    Si vous avez utilisé les commandes PowerShell ci-dessus pour définir l'ID du client Exchange Online (recommandé), cliquez sur Oui pour utiliser cet ID. Si vous définissez cette option sur Non, vous devez spécifier l'ID du client Exchange Online manuellement (non recommandé).

    ID du client Exchange Online

    Si vous avez utilisé les commandes PowerShell ci-dessus pour définir l'ID du client Exchange Online, ce champ est prérempli avec l'ID.

    Découverte automatique de l'emplacement de serveur

    Prérempli avec l'URL Exchange Online. Cliquez sur Oui (recommandé) si vous souhaitez utiliser le service de découverte automatique pour déterminer l'emplacement du serveur. Si vous définissez cette option sur Non, vous devez spécifier l'emplacement de serveur de messagerie manuellement.

    Emplacement de serveur entrant et Emplacement de serveur sortant

    Si vous sélectionnez Non dans Découverte automatique de l'emplacement de serveur, entrez une URL pour Emplacement de serveur entrant et Emplacement de serveur sortant.

    Avancé

    Paramètres supplémentaires

    Traiter le courrier électronique depuis

    Sélectionnez une date et une heure. Le courrier électronique reçu après la date et l'heure est traité par la synchronisation côté serveur pour toutes les boîtes aux lettres associées à ce profil. Si vous définissez une valeur antérieure à la date du jour, la modification sera appliquée à toutes les nouvelles boîtes aux lettres associées et les messages électroniques précédemment traités seront extraits.

    Intervalle d'interrogation minimal en minutes

    Tapez l'intervalle d'interrogation minimal, en minutes, pour les boîtes aux lettres associées à ce profil de serveur de messagerie. L'intervalle d'interrogation détermine la fréquence à laquelle la synchronisation côté serveur interroge les boîtes aux lettres afin de détecter la présence de courrier électronique.

    Échec de déplacement des courriers électroniques dans le dossier Non remis

    Pour déplacer le courrier électronique non remis dans le dossier Non remis, cliquez sur Oui. S'il existe une erreur dans le suivi des messages électroniques Dynamics 365 comme activités de messagerie, et si cette option est définie sur Oui, le message électronique sera transféré vers le dossier Non remis.

  4. Cliquez sur Enregistrer.

  5. Cliquez sur Tester la connexion et analysez les résultats. Pour diagnostiquer les problèmes, voir la section suivante.

Résoudre les problèmes de connexion du profil Exchange Online (hybride)

Si vous avez exécuté la commande Tester la connexion et rencontré des problèmes de connexion avec le profil Exchange Online (hybride), utilisez les informations dans la boîte de dialogue Tester la connexion pour diagnostiquer et résoudre la connexion.

Vous pouvez obtenir des informations sur les questions récurrentes et d'autres informations de dépannage dans Blog : Test et activation de boîtes de réception dans Microsoft Dynamics CRM 2015 et Résolution des problèmes et contrôle de la synchronisation côté serveur.

Configurer le traitement par défaut et la synchronisation de messagerie

Définissez la synchronisation côté serveur pour qu'elle soit la méthode de configuration par défaut.

  1. Accédez à Paramètres > Configuration de la messagerie > Paramètres de configuration de la messagerie.

  2. Définissez les champs de traitement et de synchronisation comme suit :

    • Profil de serveur : Le profil créé dans la section ci-dessus.

    • Courrier électronique entrant : synchronisation côté serveur ou E-mail Router

    • Courrier électronique sortant : synchronisation côté serveur ou E-mail Router

    • Rendez-vous, Contacts et Tâches : Synchronisation côté serveur ou E-mail Router

      Notes

      Si vos utilisateurs utilisent Dynamics 365 pour Outlook principalement sur leurs ordinateurs de bureau, Microsoft Dynamics 365 pour Outlook pourrait être un meilleur choix.

    Si vous laissez Traitement du courrier électronique pour les files d’attente et les utilisateurs désapprouvés sur les valeurs par défaut (sélectionnées), vous devrez approuver les messages électroniques et les files d'attente pour les boîtes aux lettres d'utilisateur comme indiqué ci-dessous dans Approuver l'adresse de messagerie.

    Paramètres système pour la synchronisation côté serveur

  3. Cliquez sur OK.

Configurer des boîtes aux lettres

Pour configurer des boîtes aux lettres afin d'utiliser le profil par défaut, vous devez au préalable définir le profil serveur et le mode de livraison pour le courrier électronique, les rendez-vous, les contacts, et les tâches.

En plus des autorisations administratives, vous devez disposer de privilèges en lecture et en écriture sur l'entité de boîte aux lettres pour définir le mode de livraison pour la boîte aux lettres.

Sélectionnez l'une des méthodes suivantes :

Définir le profil par défaut pour les boîtes aux lettres

  1. Accédez à Paramètres > Configuration de la messagerie > Boîtes aux lettres.

  2. Cliquez sur Boîtes aux lettres actives.

  3. Sélectionnez les boîtes aux lettres que vous souhaitez associer au profil Exchange Server créé, cliquez sur Appliquer les paramètres de courrier électronique par défaut, vérifiez les paramètres, puis cliquez sur OK.

    Appliquer des paramètres de courrier électronique par défaut

    Par défaut, la configuration des boîtes aux lettres est testée et les boîtes aux lettres sont activées lorsque vous cliquez sur OK.

Modifier les boîtes aux lettres pour définir le profil et les modes de livraison

  1. Accédez à Paramètres > Configuration de la messagerie > Boîtes aux lettres.

  2. Cliquez sur Boîtes aux lettres actives.

  3. Sélectionnez les boîtes aux lettres à configurer, puis cliquez sur Modifier.

  4. Dans le formulaire Modifier plusieurs enregistrements, sous Méthode de synchronisation, définissez Profil de serveur sur le profil Exchange Server créé précédemment.

  5. Définissez Courrierélectroniqueentrant et sortant sur Synchronisation côté serveur ou E-mail Router.

  6. Définissez Rendez-vous, Contacts et Tâches sur Synchronisation côté serveur.

    Notes

    Si vos utilisateurs utilisent Dynamics 365 pour Outlook principalement sur leurs ordinateurs de bureau, Microsoft Dynamics 365 pour Outlook pourrait être un meilleur choix.

  7. Cliquez sur Modifier.

Approuver l’adresse de messagerie

Vous devez approuver chaque boîte aux lettres d'utilisateur ou file d'attente avant que la boîte aux lettres puisse traiter du courrier électronique.

  1. Accédez à Paramètres > Configuration de la messagerie > Boîtes aux lettres.

  2. Cliquez sur Boîtes aux lettres actives.

  3. Sélectionnez les boîtes aux lettres à approuver, puis cliquez sur Plus de commandes (...) > Approuver l’adresse de messagerie.

  4. Cliquez sur OK.

Courrier électronique de test de la configuration des boîtes aux lettres

  1. Accédez à Paramètres > Configuration de la messagerie > Boîtes aux lettres.

  2. Cliquez sur Boîtes aux lettres actives.

  3. Sélectionnez les boîtes aux lettres que vous voulez tester, puis cliquez sur Tester & activer les boîtes aux lettres.

    Cela permet de tester la configuration des courriers électroniques entrants et sortants des boîtes aux lettres sélectionnées et d'activer celles-ci pour le traitement du courrier électronique. Si une erreur se produit dans une boîte aux lettres, une alerte apparaît sur le mur Alertes de la boîte aux lettres et du propriétaire du profil. Selon la nature de l'erreur, Microsoft Dynamics 365 essaie de traiter le message à nouveau après un moment, ou désactive la boîte aux lettres pour le traitement du courrier électronique.

    Le résultat du test de configuration de la messagerie est affiché dans les champs Statut des courriers électroniques entrants, Statut des courriers électroniques sortants et Statut des tâches, contacts et rendez-vous d'un enregistrement de boîte aux lettres. Une alerte est également générée lorsque la configuration se termine correctement pour une boîte aux lettres. Cette alerte apparaît sur l'écran du propriétaire de la boîte aux lettres.

Conseil

Si vous ne pouvez pas synchroniser les contacts, les rendez-vous et les tâches pour une boîte aux lettres, vous pouvez activer la case à cocher Synchroniser les éléments avec Exchange depuis l'organisation Dynamics 365 uniquement, même si Exchange est configuré pour synchroniser avec une autre organisation.En savoir plus sur cette case à cocher.

Test de la configuration de la messagerie pour toutes les boîtes aux lettres associées à un profil de serveur de messagerie

  1. Accédez à Paramètres > Configuration de la messagerie > Profils du serveur de messagerie.

  2. Sélectionnez le profil que vous avez créé, puis cliquez sur Tester & activer les boîtes aux lettres.

    Lorsque vous testez la configuration de messagerie, une tâche asynchrone s'exécute en arrière-plan. Le test peut durer plusieurs minutes.Microsoft Dynamics 365 teste la configuration de la messagerie pour toutes les boîtes aux lettres associées au profil Exchange Server. Pour les boîtes aux lettres configurées avec la synchronisation côté serveur pour la synchronisation des rendez-vous, des tâches et des contacts, le programme vérifie également si ces boîtes aux lettres sont configurées correctement.

Conseil

Si vous ne pouvez pas synchroniser les contacts, les rendez-vous et les tâches pour une boîte aux lettres, vous pouvez activer la case à cocher Synchroniser les éléments avec Exchange depuis l'organisation Dynamics 365 uniquement, même si Exchange est configuré pour synchroniser avec une autre organisation.En savoir plus sur cette case à cocher.

Voir aussi

Résolution des problèmes et contrôle de la synchronisation côté serveur
Test du flux de messagerie à l’aide de l’Analyseur de connectivité à distance
Intégrer (synchroniser) votre système de messagerie avec Microsoft Dynamics 365
Configuration de la synchronisation côté serveur des messages électroniques, rendez-vous, contacts et tâches
Synchronisation côté serveur

© 2017 Microsoft. Tous droits réservés. Copyright