PHP 経由で IMAP 接続を開こうとしています
imap_open ("{localhost:993/ssl}", "username", "pwd")
わかりました、これは期待どおりに機能しません。自己署名証明書を使用しているためです。しかし、少なくともエラーが発生しました:
Warning .... Couldn't open stream
だから私は試します
imap_open ("{localhost:993/ssl/novalidate-cert}", "username", "pwd")
そして、何もない - 白いページ - エラーや警告はなく、サーバーログにエラーはありません。
メールサーバーは正しく構成されています。このポートで ssl 暗号化を有効にして Thunderbird または Outlook 経由で接続しても問題ありません。
また、imap_open と ssl と novalidate-cert を使用して 127.0.0.1、ホスト名、IP アドレスに接続しようとしましたが、novalidate-cert パラメータを追加するとすぐにこれらの試行は機能しません。理由がわかりません。
php_info も確認しました。SSL は IMAP に対して有効になっており、openssl もアクティブです。
SSL なしで接続すると、すべて正常に動作します。ご助力ありがとうございます