Outlook升级OAuth2.0认证方式,SMTP发送总是显示535 5.7.3 Authentication unsuccessful

AM 10 信誉分
2025-02-23T08:55:33.33+00:00

成功获取了token,里面的权限也包含了Mail.Send

await client.ConnectAsync("smtp.office365.com", 587, SecureSocketOptions.StartTls);

var oauth2 = new SaslMechanismOAuth2("******@outlook.com", accessToken); //这个邮箱与申请token的是同一个

await client.AuthenticateAsync(oauth2);

string str = await client.SendAsync(email);

await client.DisconnectAsync(true);

一直提示以下错误:MailKit.Security.AuthenticationException: 535: 5.7.3 Authentication unsuccessful [TYAPR01CA0105.jpnprd01.prod.outlook.com 2025-02-23T08:50:14.475Z 08DD5385FDB4F996]用户的图像

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
225 个问题
0 个注释 无注释
{count} 票

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。