Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $host = " "; //aqui você deve informar o seu servidor de Email, pode ser imap.domínio ou pop.domínio
- $usuario = " ";
- $senha = " ";
- $caixaDeCorreio = imap_open("{".$host.":143/novalidate-cert}INBOX", $usuario, $senha);
- if(!$caixaDeCorreio)
- {
- print_r(imap_errors());
- }
- else
- {
- $listaPastas = imap_getmailboxes($caixaDeCorreio, "{".$host."}", "*");
- if (is_array($listaPastas))
- {
- // Preparando a listagem de pastas
- //echo ("<p>Listando as pastas do seu IMAP</p>\n");
- foreach ($listaPastas as $chavePastas => $valorPastas)
- {
- // echo "<p><b>".str_replace("{".$host."}", "", $valorPastas->name)."</b><br>\n";
- $host2 = str_replace("}", ":143/novalidate-cert}", $valorPastas->name);
- $caixaDeCorreio1 = imap_open($host2, $usuario, $senha);
- if(!$caixaDeCorreio1)
- {
- echo "Erro ao tentar listar a pasta ".$valorPastas->name;
- print_r(imap_errors());
- }
- else
- {
- $check = imap_mailboxmsginfo($caixaDeCorreio1);
- if($check)
- {
- //Mostrando os detalhes de cada pasta
- echo "Total de mensagens: <i>".$check->Nmsgs."</i><br>\n";
- // echo "Mensagens nao lidas: <i>".$check->Unread."</i><br>\n";
- // echo "Tamanho total: <i>".$check->Size." Bytes</i><br>\n";
- //echo "</p>\n";
- }
- else
- {
- echo "Erro ao obter os detalhes das pastas:<br>".imap_last_error();
- }
- $caixaDeCorreio1 = imap_close($caixaDeCorreio1);
- }
- }
- }
- else
- {
- echo "Nao consegui obter a lista de pastas:<br>".imap_last_error();
- }
- $caixaDeCorreio = imap_close($caixaDeCorreio);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement