L’authentification XOAUTH2 Office 365 pour IMAP et SMTP échoue
Les portées IMAP et SMTP ciblent la ressource Exchange et non Graph. Tandis que User.Read et Mail.ReadWrite sont destinées à la ressource Graph.
Nous ne prenons pas en charge la génération de jetons destinés à deux ressources. D’où l’erreur « Provided value for the input parameter scope is not valid because it contains more than one resource. »
Vous devez générer deux jetons séparément via deux appels à /token.
- Un avec les portées IMAP et SMTP générées pour la ressource Exchange.
- L’autre avec les portées Graph (User.Read, Mail.ReadWrite) destinées à la ressource Graph.