PHP - Función imap_rfc822_write_address ()

Las funciones PHP − IMAP le ayudan a acceder a las cuentas de correo electrónico, IMAP significa IInternet Mafligir Aacceso Protocol utilizando estas funciones también puede trabajar con protocolos NNTP, POP3 y métodos de acceso al buzón local.

los imap_rfc822_write_address() La función acepta tres valores de cadena que representan el nombre del buzón, el nombre del host y el nombre del propietario como parámetros y devuelve la dirección de correo electrónico formateada.

Sintaxis

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

Parámetros

No Señor Descripción de parámetros
1

mailbox (Mandatory)

Este es un valor de cadena que representa las direcciones.

2

host (Mandatory)

Este es un valor de cadena que representa el nombre de host.

3

Personal (Mandatory)

Este es un valor de cadena que representa el nombre del propietario de la cuenta.

Valores devueltos

Esta función devuelve un valor de cadena que contiene la dirección de correo electrónico formateada.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 4 y funciona en todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de imap_rfc822_write_address() función -

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

Salida

Esto generará la siguiente salida:

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