imap_fetch_overview
(PHP 4, PHP 5)
imap_fetch_overview — Lit le sommaire des en-t�tes de messages
Description
Lit les en-t�tes des courriers �lectroniques de la s�quence sequence et retourne un sommaire de leur contenu.
Liste de param�tres
- imap_stream
-
Un flux IMPA retourn� par la fonction imap_open().
- sequence
-
Une description de la s�quence du message. Vous pouvez �num�rer les messages d�sir�s avec la syntaxe X,Y, ou r�cup�rer tous les messages d'un intervalle, avec la syntaxe X:Y
- options
-
sequence va contenir une s�quence d'indice de message ou d'UID, si flags contient FT_UID.
Valeurs de retour
Retourne un tableau d'objets d�crivant l'en-t�te de chaque message. L'objet ne d�finira une propri�t� que si elle existe. Les propri�t�s possibles sont :
- subject : le sujet du message
- from : l'exp�diteur
- to : le destinataire
- date : la date d'exp�dition
- message_id : l'identification du message
- references : la r�f�rence sur l'id de ce message
- in_reply_to : la r�ponse � cet identifiant de message
- size : la taille en octets
- uid : UID du message dans la bo�te aux lettres
- msgno : le 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
Exemples
Exemple #1 Exemple avec imap_fetch_overview()
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
or die("Connexion impossible : " . imap_last_error());
$MC = imap_check($mbox);
// R�cup�re le sommaire pour tous les messages contenus dans 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);
?>