imap_mailboxmsginfo
(PHP 3>= 3.0.2, PHP 4 , PHP 5)
imap_mailboxmsginfo -- Get information about the current mailbox
Descriere
object
imap_mailboxmsginfo ( int imap_stream)
Returnează information about the current mailbox. Returnează FALSE on
failure.
The imap_mailboxmsginfo() function checks the
current mailbox status on the server. It is similar to
imap_status(), but will additionally sum up the
size of all messages in the mailbox, which will take some additional
time to execute. It returns the information
in an object with following properties.
Tabel 1. Mailbox properties
Date | date of last change |
Driver | driver |
Mailbox | name of the mailbox |
Nmsgs | number of messages |
Recent | number of recent messages |
Unread | number of unread messages |
Deleted | number of deleted messages |
Size | mailbox size |
Exemplu 1. imap_mailboxmsginfo() example
<?php
$mbox = imap_open("{your.imap.host}INBOX","username", "password") or die("can't connect: ".imap_last_error()); $check = imap_mailboxmsginfo($mbox); if($check) { print "Date: " . $check->Date ."<br>\n" ; print "Driver: " . $check->Driver ."<br>\n" ; print "Mailbox: " . $check->Mailbox ."<br>\n" ; print "Messages: ". $check->Nmsgs ."<br>\n" ; print "Recent: " . $check->Recent ."<br>\n" ; print "Unread: " . $check->Unread ."<br>\n" ; print "Deleted: " . $check->Deleted ."<br>\n" ; print "Size: " . $check->Size ."<br>\n" ; } else { print "imap_check() failed: ".imap_last_error(). "<br>\n"; } imap_close($mbox);
?>
|
|