Recent DiscussionsNewest TopicsMost LikesSolutionsCannot connect to IMAP and SMTP using OAuth2.0 to Exchange Online Last week the support for IMAP and SMTP using OAuth2.0 has been announced. Following the instruction, I added the required API permissions to Azure App Registration and tried to connect, but it didn't work. I get this error for IMAP: A1 NO AUTHENTICATE failed. And this one for SMTP: 535 5.7.3 Authentication unsuccessful The more detailed summary I have submitted to the StackOverflow question, please check it for more in-depth details. Can someone please from the Exchange team look into this? Update 1: It appears, that when requesting the following scopes everything works as expected: "offline_access", "https%3A%2F%2Foutlook.office365.com%2FIMAP.AccessAsUser.All", "https%3A%2F%2Foutlook.office365.com%2FSMTP.Send" With these scopes, the token is generated, but IMAP and SMTP auth fails: "offline_access", "User.Read", "Mail.ReadWrite", "https%3A%2F%2Foutlook.office365.com%2FIMAP.AccessAsUser.All", "https%3A%2F%2Foutlook.office365.com%2FSMTP.Send" And when requesting these: "offline_access", // or "https%3A%2F%2Fgraph.microsoft.com%2Foffline_access" "https%3A%2F%2Fgraph.microsoft.com%2FUser.Read", "https%3A%2F%2Fgraph.microsoft.com%2FMail.ReadWrite", "https%3A%2F%2Foutlook.office365.com%2FIMAP.AccessAsUser.All", "https%3A%2F%2Foutlook.office365.com%2FSMTP.Send" I get the following error: { "error": "invalid_request", "error_description": "AADSTS28000: Provided value for the input parameter scope is not valid because it contains more than one resource. Scope offline_access https://graph.microsoft.com/user.read https://graph.microsoft.com/mail.readwrite https://outlook.office365.com/imap.accessasuser.all https://outlook.office365.com/smtp.send is not valid.\r\nTrace ID: c3282396-6231-4e11-8300-77bc2ca57f00\r\nCorrelation ID: 5f5145bf-7114-4e6c-ab11-30e7ff84a056\r\nTimestamp: 2020-05-06 08:08:48Z", "error_codes": [ 28000 ], "timestamp": "2020-05-06 08:08:48Z", "trace_id": "c3282396-6231-4e11-8300-77bc2ca57f00", "correlation_id": "5f5145bf-7114-4e6c-ab11-30e7ff84a056" } Solved
Recent Blog ArticlesMost RecentMost LikesRe: Announcing OAuth 2.0 support for IMAP and SMTP AUTH protocols in Exchange Online The_Exchange_Team, thank you for the update! I'll be using IMAP and SMTP to implement some functionality and this is definitely helpful. I tried the steps from the provided instruction, but it didn'...