1
imap_search関数を使用して、IMAPサーバ上のメッセージを検索する方法はありますか?それらの間ではありませんPHPマニュアル、imap_search検索オプションの限られた数を許可し、UIDで検索によると: だから、http://us.php.net/manual/en/function.imap-search.phpPHPのimap_searchに基づくメッセージUID
、UID(提供UIDより高い)に基づいてメッセージを取得するには、道の周りにあります。これは、IMAP4プロトコルの改訂版(2003年以来のことだと思います)の後にサポートされるべきです。
このコードでは、メッセージシーケンス番号が使用され、メッセージが削除または移動されると変更される可能性があります。したがって、$ msg_noを最後に処理したメッセージとして保存すると、5つのメッセージが削除され、次の5つのメッセージが欠落します。最後のメッセージからメッセージを取得するだけの場合は、そのUIDを保存してから '$ msg_no = imap_msgno($ imap_stream、$ lastUID);を実行する必要があります。 –
@ CodeBaller合意した –