ANVEDI POP3
Ce code de communication permet de lire les courriers électroniques utilisant le protocole POP3 via le service d’échange de fichiers.
Pour utiliser ce service, vous devez disposer de la version 5.3.0.4 d’Anvaigo EDI Connect et le service d’échange de fichiers doit être accessible.
Configuration
Pour configurer le canal de communication, recherchez-le dans la liste des canaux de communication EDI et cliquez sur « Configurer ». Si vous venez de créer le canal, il se peut que vous deviez d’abord rafraîchir la page.
General
Sélectionnez ou créez une nouvelle instance de File Exchange Service. Vous devez configurer l’URL (elle peut être copiée à partir de la configuration et s’affiche au démarrage si vous démarrez le service directement). La valeur par défaut est http://localhost:7098 et vous devez définir la clé API correspondant au fichier de configuration. Vous pouvez utiliser le serveur pour plusieurs partenaires de communication.
Indique comment le serveur d’échange de fichiers doit gérer les fichiers en double. Les deux options sont les suivantes :
Les fichiers portant un nom qui ont déjà été importés ne seront pas réimportés.
Les fichiers portant un nom qui ont déjà été importés seront à nouveau importés.
Spécifie ce qu’il faut faire des fichiers après l’importation dans Dynamics. Les options sont les suivantes :
Les fichiers sont laissés tels quels dans le chemin d’accès distant.
Les fichiers sont supprimés du chemin d’accès distant.
Les fichiers sont déplacés vers le chemin de l’archive distante.
Server
Spécifie l’adresse du serveur de messagerie.
Spécifie le port du serveur de messagerie.
Spécifie la méthode de cryptage à utiliser. Les options disponibles sont les suivantes :
Le cryptage est automatiquement négocié entre le service d’échange de fichiers et l’hôte distant. Il s’agit du réglage par défaut.
Aucun cryptage n’est utilisé.
Une connexion cryptée est établie.
Une connexion non cryptée est lancée et le serveur est invité à poursuivre la communication avec le cryptage.
Indique comment s’authentifier auprès de l’hôte distant. Les options disponibles sont les suivantes :
La connexion anonyme est utilisée.
Une combinaison de nom d’utilisateur et de mot de passe est utilisée. Il s’agit du réglage par défaut.
Utilise la méthode Exchange OAuth2 pour l’authentification. Voir ci-dessous pour plus de détails.
OAuth2
Si vous souhaitez utiliser OAuth2 avec Exchange 365, vous devrez créer un nouveau « App registrations » dans le portail Azure.
Allez sur le portail Azure, recherchez « App registration » et créez-en une nouvelle. Appelez-le, par exemple, Anvaigo File Exchange Service. Vous pouvez laisser tous les autres paramètres sur les valeurs par défaut et cliquer sur « Enregistrer ». (Vous pouvez en savoir plus sur les réglements d’application ici : https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app)
Prenez ensuite note de l' »ID de l’application (client) » et de l' »ID du répertoire (locataire) ». Vous devrez insérer ces valeurs dans les paramètres de configuration du canal de communication.
Il y a un paramètre qui doit être modifié pour les nouveaux enregistrements d’applications : Sélectionnez « Authentification » dans le panneau de gauche et recherchez « Allow public client flows ». Cette option doit être activée pour permettre la connexion via l’identifiant de l’appareil.
Dans Dynamics, assurez-vous de sélectionner « Exchange OAuth2 » comme méthode d’autorisation. Sélectionnez « DeviceCode » comme méthode OAuth et entrez l’ID du locataire et l’ID du client du portail (cela peut être différent de l’ID du locataire de Dynamics !)
Pour vous connecter, cliquez sur « Authentifier » dans la page des paramètres POP3. Vous obtiendrez une URL et un DeviceID, qui vous permettront de vous connecter. Un jeton crypté est stocké sur le serveur File Exchange et peut être utilisé pour obtenir les courriels, jusqu’à ce que la durée de vie du jeton ait expiré. Dans ce cas, la récupération des messages échoue et vous devez vous connecter à nouveau.
