1

でいくつかの問題が発生していimap_openます。これは私が得ているエラーです:

メッセージ: imap_open(): ストリーム {imap-mail.outlook.com:993/imap/ssl/novalidate-cert} INBOX を開けませんでした

imap がポート 993 で ssl を使用しているか、ポート 995 で pop ssl を使用しているかに関係なく、同じエラーが発生します。

メッセージ:

不明: メールボックス {imap-mail.outlook.com:993/imap/ssl/novalidate-cert} を開けません: 無効なリモート指定 (errflg=2)

私は次の設定をしています:

PHP 5.6.10 を実行する Mac OSX Yosemite Mamp Pro

トラブルシューティングのために行ったことは次のとおりです。

  1. ポート993でimap sslを使用してgmailアカウントをチェックするようにAppleメールをセットアップしています。Appleメールがメールを取得できる場合、ポートは開いていると想定します。

  2. 私はセキュリティとプライバシーに行き、ポート スキャンを行いました... 993 と 995 が開いていませんでした... 奇妙です。

  3. Mac ファイアウォールを有効にしていません。

  4. 非 ssl を使用している場合、ポート 110 pop で、これは正常に機能しているように見えます。

何が原因であるかを確認するのを手伝ってくれる人はいますか。

4

1 に答える 1

0

phpinfo() をチェックして、php が準拠しているかどうかを確認します --with-imap-ssl http://www.bartvanasselt.nl/mamp-pro-using-imap-with-ssl/

また、トンネリングを試すこともできます: PHP IMAP 関数の回避策? XAMPPを使用してローカルホストで受信メールを操作しようとしています

于 2016-01-07T02:21:43.150 に答える