imap_fetch_overview
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
imap_fetch_overview
Референца за `function.imap-fetch-overview.php` со подобрена типографија и навигација.
imap_fetch_overview
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_fetch_overview — Прочитај преглед на информациите во заглавијата на дадената порака
= NULL
Оваа функција ги презема заглавијата на поштата за дадената
sequence и враќа преглед на нивната содржина.
Параметри
-
imap Еден IMAP\Connection instance.
sequence-
Опис на секвенца на пораки. Можете да ги наведете посакуваните пораки со
X,Yсинтаксис, или да ги преземете сите пораки во интервал соX:Ysyntax flags-
sequenceќе содржи секвенца од индекси на пораки или UID-и, ако овој параметар е поставен наFT_UID.
Вратени вредности
Враќа низа од објекти кои опишуваат по едно заглавие на порака. Објектот ќе дефинира својство само ако постои. Можните својства се:
-
subject- предметот на пораките -
from- кој ја испратил -
to- примател -
date- кога е испратена -
message_id- Message-ID -
references- е референца на овој ID на порака -
in_reply_to- е одговор на овој ID на порака -
size- големина во бајти -
uid- UID што пораката ја има во сандачето -
msgno- секвенцален број на пораката во сандачето -
recent- оваа порака е означена како неодамнешна -
flagged- оваа порака е означена -
answered- оваа порака е означена како одговорена -
deleted- оваа порака е означена за бришење -
seen- оваа порака е означена како веќе прочитана -
draft- оваа порака е означена како нацрт -
udate- UNIX временскиот печат на датумот на пристигнување
false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На imap параметарот очекува IMAP\Connection
инстанца сега; претходно, валидна imap resource се очекуваше.
|
Примери
Пример #1 imap_fetch_overview() example
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
or die("can't connect: " . imap_last_error());
$MC = imap_check($mbox);
// Fetch an overview for all messages in INBOX
$result = imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0);
foreach ($result as $overview) {
echo "#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
{$overview->subject}\n";
}
imap_close($mbox);
?>