Oauth 2.0 用于SMTP的GoDaddy Office 365 OAuth2失败,身份验证失败
继OAuth2对IMAP/SMTP的支持之后,我能够检索访问令牌并对IMAP和SMTP进行身份验证,但对于某些Office 365帐户(如从GoDaddy购买的帐户),AUTH XOAUTH2命令返回身份验证失败,如下面的日志所示Oauth 2.0 用于SMTP的GoDaddy Office 365 OAuth2失败,身份验证失败,oauth-2.0,azure-active-directory,office365,Oauth 2.0,Azure Active Directory,Office365,继OAuth2对IMAP/SMTP的支持之后,我能够检索访问令牌并对IMAP和SMTP进行身份验证,但对于某些Office 365帐户(如从GoDaddy购买的帐户),AUTH XOAUTH2命令返回身份验证失败,如下面的日志所示 Connecting to 'smtp.office365.com:587', SSL/TLS: False. S: 220 AM7PR02CA0017.outlook.office365.com Microsoft ESMTP MAIL Service ready
Connecting to 'smtp.office365.com:587', SSL/TLS: False.
S: 220 AM7PR02CA0017.outlook.office365.com Microsoft ESMTP MAIL Service ready at Fri, 14 Aug 2020 12:24:06 +0000
C: EHLO [127.0.0.1]
S: 250-AM7PR02CA0017.outlook.office365.com Hello [79.185.54.24]
S: 250-SIZE 157286400
S: 250-PIPELINING
S: 250-DSN
S: 250-ENHANCEDSTATUSCODES
S: 250-STARTTLS
S: 250-8BITMIME
S: 250 SMTPUTF8
C: STARTTLS
S: 220 2.0.0 SMTP server ready
C: EHLO [127.0.0.1]
S: 250-AM7PR02CA0017.outlook.office365.com Hello [79.185.54.24]
S: 250-SIZE 157286400
S: 250-PIPELINING
S: 250-DSN
S: 250-ENHANCEDSTATUSCODES
S: 250-AUTH LOGIN XOAUTH2
S: 250-8BITMIME
S: 250 SMTPUTF8
C: AUTH XOAUTH2 *PASSWORD*
S: 535 5.7.3 Authentication unsuccessful [AM7PR02CA0017.eurprd02.prod.outlook.com]
以下URL用于授权:
- 将作用域限制为与Exchange资源相关的作用域(如中所建议)
- 在身份验证URL中将租户更改为组织(而不是通用)
- 用作SMTP的作用域