Każdy jest innym i nikt sobą samym.

Parameters jest tablicą obiektów posiadających atrybuty $attribute i $value. Parts jest tablicą obietów o identycznej strukturze jak nadrzędny obiekt, z ograniczeniem, że nie mogą posiadać następnych obiektów parts.
Podstawowe typy treści
0: text, 1: multipart, 2: message, 3: application, 4: audio, 5: image, 6- video, 7- other Rodzaje kodowania
0: 7BIT, 1: 8BIT, 2: BINARY, 3: BASE64, 4: QUOTED-PRINTABLE, 5: OTHER

imap_fetch_overview
Pobiera nagłówki dla podanej sekwencji $sequence i zwraca skrót ich zawartości. Parametr $sequence może zawierać sekwencję indeksów wiadomości lub identyfikatorów UID, gdy parametr $flag zawiera FT_UID.
Funkcja zwraca tablicę obiektów opisujących następujące nagłówki kolejnych wiadomości:
• subject — temat wiadomości
• from — nadawca wiadomości
• date — data wysłania
• message_id — identyfikator wiadomości
• references — odwołania do tego identyfikatora wiadomości
• size — rozmiar w bajtach
• uid — identyfikator UID wiadomości w skrzynce
• msgno — numer kolejny komunikatu w skrzynce
• recent — wiadomość oznaczona jako niedawna
• flagged — wiadomość zaznaczona
• answered — wiadomość na którą została udzielona odpowiedź
• deleted — wiadomość zaznaczona do usunięcia
• seen — wiadomość przeczytana
• draft — wiadomość oznaczona jako szkic
array imap_fetch_overview ( int imap_stream, string sequence [, int flags]) Przykład: imap_fetch_overview()
$mbox = imap_open("{your.imap.host:143}","username","password")
or die("błąd połaczenia: ".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);
269
PHP – Kompendium wiedzy

imap_getmailboxes
Zwraca tablicę obiektów zawierających dane na temat skrzynek pocztowych. Każdy obiekt posiada
następujące atrybuty: $name — zawiera pełną nazwę skrzynki, $delimiter — znak podziału w tej części hierarchii, w której znajduje się skrzynka, $attributes — maska bitowa, która może być testowana za pomocą następujących stałych:
• LATT_NOINFERIORS — skrzynka nie posiada „dzieci” (skrzynek w niej założonych)
• LATT_NOSELECT — jest to kontener a nie skrzynka i nie może być otwierany
• LATT_MARKED — skrzynka jest zaznaczona i używana jedynie przez UW-IMAPD
• LATT_UNMARKED — skrzynka nie jest zaznaczona i używana jedynie przez UW-IMAPD

Tematy