\\ About OAUTH2 for authentication: [https://docs.microsoft.com/en-us/graph/auth-v2-user]\\ \\ !!!Microsoft Graph Application registration \\ It requires Microsoft Graph Application registration. Start at the Microsoft azure portal:\\ [https://azure.microsoft.com/en-us/features/azure-portal/]\\ \\ __Application registration: __Go to the App registrations and click on New registration:\\ \\ \\ [attachments|new_registration.png]\\ \\ Name it. Select the Multitenant and personal Microsoft accounts type. The redirect url must ends with :register_microsoft_graph_api/. Then click on register.\\ \\ [attachments|register_app.png] \\ __API permission :__ You also need to provide permission for the Microsoft Graph. Go to the Api permission. Click on Add permission, select Microsoft Graph. Choose Delegated permission and add the " SMTP.Send" or/and "IMAP.AccessAsUser.All" permission:\\ \\ [attachments|permission_microsoft_graph.png]\\ [attachments|permission_final.png]\\ \\ __Client id : __ You can find it at Azure portal -> App Registration -> Overview:\\ \\ [attachments|client_id.png]\\ \\ __Secret key :__ A new client secret needs to be created as well. Go to the "Certificate & secrets" and generate a new secret key. Click on New client secret:\\ \\ [attachments|new_secret.png]\\ \\ !!!SMTP settings\\ \\ Provide the smtp server used for emailing (for example : smtp.office365.com)\\ Click on Get Refresh Token button.\\ \\