Installation de Microsoft Exchange Online
Configurez d'abord Microsoft Exchange Online dans Microsoft Azure, puis configurez-le dans MyQ.
Prérequis : SMTP AUTH
MyQ X envoie des e-mails à l'aide du protocole SMTP avec OAuth (XOAUTH2). Cette méthode nécessite l'activation de SMTP AUTH dans Exchange Online.
Si SMTP AUTH est désactivé au niveau du locataire ou de la boîte aux lettres, le SMTP basé sur OAuth ne fonctionnera pas et MyQ X ne pourra pas envoyer d'e-mails.
Configuration de Microsoft Exchange Online dans Microsoft Azure
Connectez-vous au portail Microsoft Azure et accédez à Enregistrements d'applications.

Créez un nouvel enregistrement :

Créer une application Azure :
Nom : nom de cette application (il peut être modifié ultérieurement). Par exemple, MS Exchange Online. Il est important d'utiliser le même nom que celui utilisé dans MyQ sous Connexions.
Types de comptes pris en charge - Qui peut utiliser cette application ou accéder à cette API ? Sélectionnez l'option Comptes dans ce répertoire organisationnel uniquement ({Nom du locataire} uniquement - Locataire unique). Une application multi-locataires peut également être utilisée si nécessaire, en fonction du public cible de l'application (quel compte sera utilisé pour l'autorisation dans MyQ).
URI de redirection (facultatif) - La réponse d'authentification est renvoyée à cette URL après l'authentification réussie de l'utilisateur. Sélectionnez l'option Client public/natif (mobile et bureau) dans le menu déroulant et saisissez https://login.microsoftonline.com/common/oauth2/nativeclient comme URI de redirection.
Cliquez sur Enregistrer.

La nouvelle page de présentation de l'application s'ouvre. Copiez l'ID de l'application (client) et l'ID du répertoire (locataire), car ils sont nécessaires pour la connexion à MyQ.

Dans le menu de gauche, cliquez sur Authentification. Dans Paramètres avancés, sous Autoriser les flux clients publics, sélectionnez Oui à côté de Activer les flux mobiles et de bureau suivants, puis cliquez sur Enregistrer en haut.

Dans le menu de gauche, cliquez sur Autorisations API et ajoutez les autorisations supplémentaires requises pour le bon fonctionnement :
Microsoft Graph : offline_access - Permet à l'application de voir et de mettre à jour les données auxquelles vous lui avez donné accès, même lorsque vous n'utilisez pas l'application. Cela ne donne pas à l'application d'autorisations supplémentaires.
Microsoft Graph : User.Read - Se connecter et lire le profil utilisateur.
Microsoft Graph : IMAP.AccessAsUser.All - Permet à l'application de lire, mettre à jour, créer et supprimer des e-mails dans votre boîte mail. N'inclut pas l'autorisation d'envoyer des e-mails.
Microsoft Graph : SMTP.Send - Permet à l'application d'envoyer des e-mails en votre nom à partir de votre boîte mail.

Configuration de Microsoft Exchange Online dans MyQ
Connectez-vous à l'interface d'administration Web MyQ, puis accédez à MyQ, Paramètres, Connexions.
Cliquez sur +Ajouter et sélectionnez Microsoft Exchange Online.

Dans la fenêtre contextuelle, remplissez les champs obligatoires :

Titre : ajoutez le nom que vous avez choisi lors de l'enregistrement de l'application dans MS Azure, par exemple MS Exchange Online.
ID du répertoire (locataire) : l'ID du répertoire que vous avez copié lors de la configuration de MS Azure.
ID de l'application (client) : l'ID de l'application que vous avez copié lors de la configuration de MS Azure.
Cliquez sur OK.
Après avoir configuré la connexion dans MyQ, vous êtes invité à confirmer un code via le site Web de Microsoft (https://microsoft.com/devicelogin). Le code que vous devez confirmer s'affiche dans la fenêtre contextuelle, juste en dessous du lien vers le site Web de Microsoft. La confirmation du code est soumise à un délai d'expiration (généralement 15 minutes).
La fonctionnalité de messagerie électronique ne fonctionnera pas tant que la confirmation n'aura pas été effectuée avec succès.
La confirmation doit être effectuée par le compte Microsoft propriétaire de la boîte e-mail (adresse e-mail) utilisée pour se connecter à Exchange (e-mail de l'expéditeur dans MyQ, Paramètres, onglet Réseau).
Par exemple, si vous utilisez l'adresse e-mail de l'expéditeur « print@somedomain.com », vous devez vous authentifier sur le site Web de Microsoft en tant que cet utilisateur au cours de cette étape.
Microsoft Exchange Online est désormais connecté à MyQ et peut être utilisé dans l'onglet Paramètres réseau en tant que serveur SMTP sortant.