私が働いている会社は、Lotus Notes から Outlook Web App を使用する Microsoft Exchange に移行しました。Lotus Notes を使用すると、2014 年以降、私の 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経由で同じユーザー名とパスワードを使用してログインできます。
このことを再び実行するためのヒントはありますか?ありがとう!