PHP - Função imap_rfc822_write_address ()

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_rfc822_write_address() A função aceita três valores de string que representam o nome da caixa de correio, o nome do host e o nome do proprietário como parâmetros e retorna o endereço de e-mail formatado.

Sintaxe

imap_rfc822_write_address($mailbox, $host, $personal);

Parâmetros

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

mailbox (Mandatory)

Este é um valor de string que representa os endereços.

2

host (Mandatory)

Este é um valor de string que representa o nome do host.

3

Personal (Mandatory)

Este é um valor de string que representa o nome do proprietário da conta.

Valores Retornados

Esta função retorna um valor de string contendo o endereço de e-mail formatado.

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_rfc822_write_address() 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>");
		  
         //Returns formatted e-mail address	 
         print("Formatted Email Address: "."<br>");
         $addr = imap_rfc822_write_address($url, "test_host", "Owner");
         print($addr);
    
         //Closing the connection
         imap_close($imap);   
      ?>
   </body>
</html>

Resultado

Isso irá gerar a seguinte saída -

Connection established....
Formatted Email Address:
Owner <"{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX"@test_host>