在开发过程中,我需要使用 PHP 应用与公司的 Exchange Server 进行交互,获取邮件信息。然而,Exchange Server 使用 NTLM 认证,而 PHP 原生的 SoapClient 在处理 NTLM 认证时非常麻烦,需要手动设置 cURL 选项,并且容易出错。我尝试了多种方法,但都未能找到一个简单易用的解决方案。
经过一番搜索,我发现了 jamesiarmes/php-ntlm 库。它专门用于处理 php 应用与 microsoft 服务的 ntlm 认证问题,提供了一个易于使用的 soapclient 扩展类,可以简化 ntlm 认证的配置过程。
Composer在线学习地址:学习地址
使用 Composer 安装 jamesiarmes/php-ntlm 库非常简单:
composer require jamesiarmes/php-ntlm
登录后复制
文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/744896.html
