0

我正在使用 James I. Armes php-ews 代码 ( https://github.com/jamesiarmes/php-ews ) 的最新版本 (1.0.0-beta-4) 连接到本地 Exchange serge (Exchange 2010 SP1 )。此代码可以很好地连接到 Office/365,但是当它尝试连接到我们的本地 Exchange 服务器时,它会返回“HTTP 401 Unauthorized”。我已经看到一些解决类似问题的旧条目,但没有一个给出具体答案。关于在哪里看的任何建议?

4

1 回答 1

2

我记得遇到过类似的情况,如果 SOAP 客户端尝试发送 和 的组合,我使用的服务器会抛出CURLAUTH_BASIC401 CURLAUTH_NTLM。我记得解决方案是尝试查找SoapClient文件并将CURLOPT_HTTPAUTH 选项更改为CURLAUTH_BASICCURLAUTH_BASIC | CURLAUTH_NTLM或者CURLAUTH_NTLM直到找到适合您的设置。

在旁注中,我建议您尝试我的替代库,garethp/php-ews因为它提供了许多好处(包括使用 EWS 的更简单方法)并且我尝试在问题页面上为人们提供支持

于 2017-05-08T10:29:51.053 回答