PHP - Função imap_num_recent ()

As funções PHP-IMAP ajudam você a acessar contas de e-mail, IMAP significa IInternet Maflição Acesso Protocol usando essas funções, você também pode trabalhar com NNTP, protocolos POP3 e métodos de acesso à caixa de correio local.

o imap_num_recent() A função aceita um valor de recurso que representa um fluxo IMAP como parâmetro e recupera o número de mensagens recentes na caixa de correio fornecida.

Sintaxe

imap_num_recent($imap_stream);

Parâmetros

Sr. Não Parâmetro e Descrição
1

imap_stream (Mandatory)

Este é um valor de string que representa um fluxo IMAP, valor de retorno do imap_open() função.

Valores Retornados

Esta função retorna um valor inteiro que representa o número de mensagens na caixa de correio atual.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona em todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso do imap_num_recent() função -

<html>
   <body>
      <?php
         //Establishing connection
         $url = "{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX";
         $id = "[email protected]";
         $pwd = "cohondob_123";
         $imap = imap_open($url, $id, $pwd);
         print("Connection established...."."<br>");
		 
         //Fetching the number of messages 
         print("Number of recent messages: ");
         $num = imap_num_recent($imap);
         print($num);
         print("<br>");
		 
         //Closing the connection
         imap_close($imap);   
      ?>
   </body>
</html>

Resultado

Isso produzirá a seguinte saída -

Number of recent messages: 3