imap_search()
GoDaddyがホストするメールアカウントの使用に問題があります。
すべての電子メールをループして必要な特定の情報を撤回する前に、PHPとimap_open()
and関数を使用して3つのメールボックスに接続するスクリプトを作成しました。imap_search()
他の2つのアカウントで正常に動作します。1つはGmailでホストされ、もう1つはセルフホストです。Godaddyアカウントでは、私は彼らと一緒にホスティングしていません。彼らは私たちの電子メールをホストするだけで、私たちのウェブサイトは他の場所でホストされています。
imap_open()
エラーなしでメールサーバーに正常に接続できますが、使用imap_search($inbox,'UNSEEN')
してもメールが返されません。「UNSEEN」を「ALL」に変更してみましたが、メールが取得されません。
使用しているimap_openホスト値は{imap.secureserver.net:993/imap/ssl}INBOX
以前に誰かがこれに問題を抱えているかどうかはわかりません。GoDaddyからの応答を待っている間、ここのユーザーは通常、応答がはるかに速く、より有益であることを知っているので、ここのコミュニティに質問しています。
関数の後にechoコマンドを実行するimap_open()
と、これが画面に表示されるので、スクリプトでそれがはるかに進んでいることがわかります。これは、imap_search()
要求に対して空白の電子メール配列を返すだけです。