(PHP 3 >= 3.0.4, PHP 4, PHP 5)
imap_status -- 
     This function returns status information on a mailbox other than
     the current one
    
Description
object 
imap_status ( resource imap_stream, string mailbox, int options )
     This function returns an object containing status
     information. Valid flags are:
     
        SA_MESSAGES - set status->messages to the number of messages
        in the mailbox
       
        SA_RECENT - set status->recent to the number of recent
        messages in the mailbox
       
        SA_UNSEEN - set status->unseen to the number of unseen (new)
        messages in the mailbox
       
        SA_UIDNEXT - set status->uidnext to the next uid to be used in
        the mailbox
       
        SA_UIDVALIDITY - set status->uidvalidity to a constant that
        changes when uids for the mailbox may no longer be valid
       
        SA_ALL - set all of the above
       
    
     status->flags is also set, which contains a bitmask which can be
     checked against any of the above constants.
    
     
例子 1. imap_status() example 
<?php $mbox = imap_open("{your.imap.host}", "username", "password", OP_HALFOPEN)       or die("can't connect: " . imap_last_error());   $status = imap_status($mbox, "{your.imap.host}INBOX", SA_ALL); if ($status) {   echo "Messages:   " . $status->messages    . "<br />\n";   echo "Recent:     " . $status->recent      . "<br />\n";   echo "Unseen:     " . $status->unseen      . "<br />\n";   echo "UIDnext:    " . $status->uidnext     . "<br />\n";   echo "UIDvalidity:" . $status->uidvalidity . "<br />\n";  } else {   echo "imap_status failed: " . imap_last_error() . "\n"; }
  imap_close($mbox); ?>
 |  
  |