Java outlook 作为发送邮件服务器,遇到了一个身份认证错误问题。

2 天前
 YOJOA
这几天我在网上和微软的文档查看了这个,使用 AI 分析和编写代码。
目前阶段是在 Azure 应用注册,且按照网上所说的步骤配置权限和添加密钥之类的。
现在代码阶段有个问题是
Exception in thread "main" javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful [SI2PR02CA0045.apcprd02.prod.outlook.com 2024-11-12T07:09:20.001Z 08DD02A42EAD252B]
身份认证失败。
public class OAuth2Authenticator extends Authenticator {
private final String oauthToken;

public OAuth2Authenticator(String oauthToken) {
this.oauthToken = oauthToken;
}

@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("oauth2", oauthToken);
}
}

检查代码指向在这一块,但是我不知道这个账号和密码是需要哪一个才能使用正确。
495 次点击
所在节点    程序员
4 条回复
blankmiss
2 天前
不知道我用的 restfull 接口
YOJOA
2 天前
@blankmiss 额,接口什么的都不重要,你这个不需要身份验证吗
blankmiss
2 天前
@YOJOA 走微软的权限认证啊 拿到 token 就行了
julyclyde
1 天前
535 这个错误码是 SMTP 的吧
你那个 oauth2 的 token 可以在 SMTP 里用吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1088888

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX