函数名:imap_status() 适用版本:PHP 4, PHP 5, PHP 7 函数说明:imap_status() 函数返回指定邮箱的状态信息,包括邮件总数、未读邮件数和最近一封邮件的UID。...
函数名:imap_status()
适用版本:PHP 4, PHP 5, PHP 7
函数说明:imap_status() 函数返回指定邮箱的状态信息,包括邮件总数、未读邮件数和最近一封邮件的UID。此函数需要 IMAP 扩展的支持。
语法:imap_status ( resource $imap_stream , string $mailbox , int $options )
参数:
返回值:
示例:
// 连接到 IMAP 服务器
$imap_stream = imap_open("{imap.example.com:993/ssl}", "username", "password");
// 获取邮箱状态信息
$status = imap_status($imap_stream, "INBOX", SA_ALL);
// 输出状态信息
if ($status) {
echo "邮件总数:" . $status->messages . "<br>";
echo "未读邮件数:" . $status->unseen . "<br>";
echo "最近一封邮件的UID:" . $status->uidnext . "<br>";
} else {
echo "获取状态信息失败";
}
// 关闭 IMAP 连接
imap_close($imap_stream);
注意事项: