我工作的公司从 Lotus Notes 迁移到使用 Outlook Web App 的 Microsoft Exchange。自 2014 年以来,使用 Lotus Notes,我的 PHP 脚本运行良好。自从迁移到 MS Exchange 后,PHPimap_open
无法再访问此邮件帐户。
我的 PHP 代码如下所示:
$emHOST = '{mail.company.com/tls/novalidate-cert}';
$emUSER = 'e-mail@company.com';
$emPASW = 'password';
$emPOP = imap_open($emHOST, $emUSER, $emPASW);
print_r(imap_errors());
无论我通过 PHP 尝试什么,我都会得到“登录失败”:
Array
(
[0] => LOGIN failed.
[1] => LOGIN failed.
[2] => LOGIN failed.
[3] => Too many login failures
)
我尝试使用/ssl
而不是,/tls
但这会在端口 993 上产生超时。
但是,我可以在 Web 浏览器中通过https://mail.company.com/owa使用相同的用户名和密码登录。
有没有人有一些提示可以让我再次运行这个东西?谢谢!