Nmsgs; // Mostra a quantidade de mensagens na Caixa de Entrada
echo 'Total de mensagens: ' . $count . '
';
if ($count > 0) {
for( $index=$count; $index > 0 ; $index-- ) {
echo $index . ')';
$header = imap_headerinfo($mbox, $index); // Lê a mensagem
$size = number_format( $header->Size, 0, ',', '.');
echo $header->Recent; // Mostra o status: Recente e não lido N
echo $header->Unseen; // Mostra o status: Recente e lido U
echo $header->Answered;
echo $header->Deleted;
echo $header->Draft;
echo $header->Flagged;
$x = $header->from; // Dados de quem enviou o e-mail
if (!empty($x)) {
foreach ($x as $id => $object) {
$xname = $object->personal;
$xaddress = $object->mailbox . "@" . $object->host;
echo '' . $xaddress . '
';
}
}
$x = $header->cc; // Dados do campo Cc
if (!empty($x)) {
foreach ($x as $id => $object) {
$xname = $object->personal;
$xaddress = $object->mailbox . "@" . $object->host;
echo ' Cc---> ' . $xaddress . ' ' . $xname . '
';
}
}
$x = $header->bcc; // Dados do campo Cc0
if (!empty($x)) {
foreach ($x as $id => $object) {
$xname = $object->personal;
$xaddress = $object->mailbox . "@" . $object->host;
echo ' Cco--> ' . $xaddress . ' ' . $xname . '
';
}
}
// Mostra outras Informações (desativado)
// echo 'assunto: ' . $header->Subject . '
';
// $msg = imap_body($mbox,$index);
// echo str_replace("\n", '
', $msg);
}
} else {
echo "Sem mensagens nesta caixa de e-mail";
}
imap_close($mbox);
?>