当前位置: 首页 > 知识库问答 >
问题:

尝试使用 EWS 连接到办公室 365 时出现 401 错误

邢凯歌
2023-03-14

我在使用EWS管理的API 2.2通过Azure worker role应用程序访问Office 365上的邮箱时遇到了问题。这是我得到的错误消息:

The request failed. The remote server returned an error: (401) Unauthorized.

它在使用我的邮箱(也在 Office 365 上)时有效,但当我尝试连接到要用于此应用程序的另一个邮箱时则不适用。这两个邮箱都设置为Office 365中同一公司帐户的一部分,但我的域是[公司].com,而不起作用的域是[公司].net。已为这两个地址激活 EWS。我可以使用其他帐户登录到Outlook Web Access,没有问题,因此登录凭据正常工作。奇怪的是,大约 2 个月前,当我最初构建应用程序并进行测试时,它曾经工作过。从那时起,我就没有尝试使用它,直到昨天,当我在部署到生产环境之前对其进行测试时。

是否可以检查任何其他设置来阻止 EWS 对其他邮箱工作?

共有3个答案

潘泳
2023-03-14

我可能会从桌面尝试你的代码,看看它是否与在 Azure 辅助角色应用中运行有关。我还会启用跟踪并查看正在发送的授权标头类型。它应该使用基本身份验证。您是否在代码中显式设置了用户名/密码?

胥英奕
2023-03-14

我添加了下面的JAR文件,它解决了所有的依赖。

EWSJavaAPI_1.2original.jar, 
EWSJavaAPIWithJars_1.2.1.jar, 
httpclient-4.2.5.jar, 
httpcore-4.2.4.jar, 
jcifs-1.3.17.jar, 
commons-codec-1.7.jar, 
commons-logging-1.1.1.jar

您需要在 chrome 浏览器中打开网址 - https://outlook.office365.com/EWS/Exchange.asmx 然后输入要在代码中使用的身份验证凭据的用户名和密码。

陆高峰
2023-03-14

结果是配置文件中的帐户密码键入错误。

 类似资料:
  • 我正在尝试运行以下Sqoop命令: 然而,我得到了这个错误: 17/02/04 00:04:53 警告安全。用户组信息: 特权行动例外作为:avinash (身份验证:简单) 原因:java.io.文件不发现异常: 文件不存在: hdfs://localhost:9000/home/avinash/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/lib/slf4j-api-

  • 我是php服务器端和mysql的新手,有了一些基本的知识,最近安装wamp服务器和一些php文件和数据库创建,我正在尝试将我的android应用程序连接到运行mysql数据库的本地主机(就像一些webservice一样)。 因此,在浏览器中,我在url地址空间中键入,它将显示wampserver主页 但当我键入时,它显示了某个错误页面,我将附加错误页面的屏幕截图 这是屏幕 因此任何人都可以告诉我为

  • 我从2016年的Exchange迁移到2019年。我有一个PowerShell脚本,用于使用EWS连接到exchange以访问用户的收件箱。它在连接时一直失败。我试着看看从2016年到2019年是否有什么不同,但结果是空的。这里是我用来连接到2016年的代码

  • 我在控制台应用程序中使用EWS API来处理邮箱项目,我的连接脚本如下所示 但我发现我的电子邮件帐户已移动到Office 365云。我应该如何更改身份验证? 我找到EWS服务url 但我不知道如何使用它。 谢谢你

  • 我试图使用System.net.ftpWebResponse连接到FTP服务器,但遇到了TLS问题; 如果我使用此配置: 我得到这个错误: 正确的配置是什么? ------更新我不知道它是否有任何相关性,但我尝试了一个工具来检查ftp服务器,我得到了这个;我真的不知道这些意味着什么 通过NPN+ALPN以外的套接字测试协议 您不应继续,因为未检测到任何协议。如果你真的真的想,说“YES”-->YE

  • 我有这个问题。我正在尝试连接到数据库并推送文本用户。当我打开文件时,我只会发现很多错误。您可以进一步查看错误和我的代码。仅供参考:我的数据库在MySQLi中 警告:mysqli::\uuuu construct():php\u network\u getaddresses:getaddrinfo失败:第3行的/www/webvol9/rj/fxgnq6r66hz6x2j/my domain/pub