imap_mailboxmsginfo

(PHP 4, PHP 5)

imap_mailboxmsginfoLit les informations � propos de la bo�te aux lettres courante

Description

object imap_mailboxmsginfo ( resource $imap_stream )

imap_mailboxmsginfo() v�rifie le statut courant de la bo�te aux lettres sur le serveur. C'est similaire � l'utilisation de la fonction imap_status(), mais fournie �galement la taille totale des messages de la bo�te aux lettres, ce qui demande un peu plus de temps � l'ex�cution.

Liste de param�tres

imap_stream

Un flux IMPA retourn� par la fonction imap_open().

Valeurs de retour

Retourne un objet avec les propri�t�s suivantes :

Propri�t�s de bo�te aux lettres
Date Date de derni�re modification du contenu de la bo�te aux lettres (date et heure courantes
Driver Pilote
Mailbox Nom de la bo�te aux lettres
Nmsgs Nombre de messages
Recent Nombre de messages r�cents
Unread Nombre de messages non lus
Deleted Nombre de messages effac�s
Size Taille de la bo�te aux lettres

Retourne FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec imap_mailboxmsginfo()

<?php

$mbox 
imap_open("{imap.example.org}INBOX""username""password")
      or die(
"Connexion impossible : " imap_last_error());

$check imap_mailboxmsginfo($mbox);

if (
$check) {
    echo 
"Date : "     $check->Date    "<br />\n" ;
    echo 
"Pilote : "   $check->Driver  "<br />\n" ;
    echo 
"Bo�te aux lettres : "  $check->Mailbox "<br />\n" ;
    echo 
"Messages : " $check->Nmsgs   "<br />\n" ;
    echo 
"R�cent : "   $check->Recent  "<br />\n" ;
    echo 
"Non lu : "   $check->Unread  "<br />\n" ;
    echo 
"Effac� : "  $check->Deleted "<br />\n" ;
    echo 
"Taille : "     $check->Size    "<br />\n" ;
} else {
    echo 
"imap_check() a �chou� : " imap_last_error() . "<br />\n";
}

imap_close($mbox);

?>