 |
(PHP 3>= 3.0.4, PHP 4) imap_fetch_overview - читает обзор информации
в header'ах данного сообщения. Описаниеarray
imap_fetch_overview (int imap_stream, string sequence [, int flags]) Эта
функция извлекает mail header'ы данной sequence и возвращает обзор
их содержимого. sequence будет содержать последовательность
индексов сообщений или UID'ы, если flags содержит FT_UID. Возвращаемое
значение это массив объектов, каждый из которых описывает один header сообщения: subject
- тема сообщения from - кто отправил date - когда
было отправлено message_id - ID сообщения references
- ссылка на id этого сообщения size - размер в байтах uid
- UID, который сообщение имеет в mailbox msgno - номер в последовательности
сообщений в maibox recent - это сообщение отмечено как последнее flagged
- это сообщение помечено answered - это сообщение помечено как
answered (на которое дан ответ) deleted - это сообщение помечено
на удаление seen - это сообщение помечено как уже прочитанное draft
- это сообщение помечено как draft/набросок
Пример 1. imap_fetch_overview()
$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)) { reset($overview); while( list($key,$val) = each($overview))
{ print $val->msgno . " - " . $val->date . " - " . $val->subject .
"\n"; } } imap_close($mbox); | | |  |