Description
array
imap_fetch_overview ( resource imap_stream, string sequence [, int flags])
imap_fetch_overview() lit les en-têtes des courriers
électroniques de la séquence sequence et retourne
un sommaire de leur contenu. sequence va contenir
une séquence d'indice de message ou d'UIDs, si flags
cotient FT_UID. La valeur retournée est un tableau d'objets, un par
message d'en-tête décrit :
subject - Le sujet du message
from - Expéditeur
date - Date d'expédition
message_id - Identification du message
references - est une référence sur l'id de ce message
size - taille en octets
uid - UID du message dans la boîte aux lettres
msgno - numéro de séquence du message dans la boîte
recent - Ce message est récent
flagged - Ce message est marqué
answered - Ce message a donné lieu à une réponse
deleted - Ce message est marqué pour l'effacement
seen - Ce message est déjà lu
draft - Ce message est un brouillon
Exemple 1. Exemple avec imap_fetch_overview() <?php
$mbox = imap_open("{votre.hote.imap}","utilisateur","mot_de_passe")
or die("connexion impossible : ".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);
?> |
|
Voir aussi
imap_fetchstructure().