imap_mailboxmsginfo

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_mailboxmsginfoObtém informações sobre a caixa de correio atual

Descrição

imap_mailboxmsginfo(IMAP\Connection $imap): stdClass

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.

Parâmetros

imap

Uma instância de IMAP\Connection.

Valor Retornado

Retorna as informações em um objeto com as seguintes propriedades:

Propriedades da caixa de correio
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

Registro de Alterações

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.

Exemplos

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);

?>

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top