imap_search

(PHP 3 >= 3.0.12, PHP 4, PHP 5)

imap_search --  指定した検索条件にマッチするメッセージを配列として返す

説明

array imap_search ( resource imap_stream, string criteria [, int options [, string charset]] )

この関数は、指定した imap ストリームの現在オープンしているメールボックス において検索を行います。criteria は空白で区切られた文字列で、以下のキーワードが使用可能です。 複数の単語からなるキーワード(例 FROM "joe smith")は全て引用符で括る 必要があります。

例えば、Mom から送られた全ての未回答のメッセージにマッチさせるには、 "UNANSWERED FROM mom" を使用します。 検索は、大文字小文字が区別されずに行われます。 検索条件のリストは、UW C クライアントのソースコードからのものであり、 不完全または不正確である可能性があります (RFC2060, section 6.4.4 も参照ください)。

SE_UID が有効なフラグとして設定されている場合、 メッセージ番号の変わりに UID を有する配列が返されます。

パラメータ charset は PHP 4.3.3 で追加されました。