(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mailboxmsginfo — Obtém informações sobre a caixa de correio atual
Verifica o status atual da caixa de correio no servidor. É semelhante a imap_status(), mas também somará o tamanho de todas as mensagens na caixa de correio, o que levará algum tempo adicional para executar.
Retorna as informações em um objeto com as seguintes propriedades:
Date | data da última alteração (data/horário atual) |
Driver | driver |
Mailbox | nome da caixa de correio |
Nmsgs | número de mensagens |
Recent | número de mensagens recentes |
Unread | número de mensagens não lidas |
Deleted | número de mensagens excluídas |
Size | tamanho da caixa de correio |
Versão | Descrição |
---|---|
8.1.0 |
O parâmetro imap agora espera uma instância de IMAP\Connection;
anteriormente, um resource imap válido era esperado.
|
Exemplo #1 Exemplo de imap_mailboxmsginfo()
<?php
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
or die("Não foi possível conectar: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
if ($check) {
echo "Date: " . $check->Date . "<br />\n" ;
echo "Driver: " . $check->Driver . "<br />\n" ;
echo "Mailbox: " . $check->Mailbox . "<br />\n" ;
echo "Messages: " . $check->Nmsgs . "<br />\n" ;
echo "Recent: " . $check->Recent . "<br />\n" ;
echo "Unread: " . $check->Unread . "<br />\n" ;
echo "Deleted: " . $check->Deleted . "<br />\n" ;
echo "Size: " . $check->Size . "<br />\n" ;
} else {
echo "imap_mailboxmsginfo() falhou: " . imap_last_error() . "<br />\n";
}
imap_close($mbox);
?>