failure authenticating with ntlm any realm

各位java工程师在通过ews去连接exchange邮箱服务器的时候有遇到过这个问题嘛?

img

有经历过的嘛?我想着试试把ntlm认证方式换成basic的认证方式,但是basic的认证方式不知道如何强制指定。

已经解决了,是因为账号格式的原因
之前用exchange2013没有这个问题,但是在使用exchange的时候就会出现这个问题。
用于身份认证账号不能有域的前缀和邮箱的后缀
我之前用的是mail/detest这样的账号、
改成了detest就可以了。
奇怪的是当我修改邮箱服务器配置关闭EWS时强制使用Basic身份认证
mail/detst格式的用户名就可以成功认证。这也是一个影响我寻找问题原因的干扰因素。
记录2023/08/09