PHP マニュアル
前のページ |  | 次のページ

# imap_fetch_overview

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

imap_fetch_overview -- 指定したメッセージのヘッダ情報の概要を読む

## 説明

array imap_fetch_overview ( resource imap_stream, string sequence [, int options] )

この関数は、指定された sequence のメールヘッダを 取得してその内容の概要を返します。sequence には メッセージのインデックスか、もし flags に FT_UID が含まれている場合は UID が含まれます。返り値はオブジェクトの 配列で、それぞれがひとつのメッセージのヘッダを表します。

- subject - メッセージの題名(subject)

- from - 送信者

- to - 受信者

- date - 送信日

- message_id - Message-ID

- references - このメッセージ ID への参照です

- in_reply_to - このメッセージ ID への返信です

- size - サイズ（バイト数）

- uid - メールボックスにおけるこのメッセージの UID

- msgno - メールボックスにおけるこのメッセージのシーケンス番号

- recent - このメッセージには recent フラグが立てられています

- flagged - フラグが立てられています

- answered - 返信済みフラグが立てられています

- deleted - 削除フラグが立てられています

- seen - 既読フラグが立てられています

- draft - 草稿フラグが立てられています

例 1. imap_fetch_overview() の例

`<?php $mbox = imap_open("{your.imap.host:143}", "username", "password") or die("can't connect: " . imap_last_error()); $overview = imap_fetch_overview($mbox, "2,4:6", 0); if (is_array($overview)) { foreach ($overview as $val) { echo "$val->msgno - $val->date - $val->subject\n"; } } imap_close($mbox); ?>`

前のページ | ホーム | 次のページ
imap_expunge | 上に戻る | imap_fetchbody