PHP - Fonction imap_rfc822_write_address ()

Les fonctions PHP-IMAP vous aident à accéder aux comptes de messagerie, IMAP signifie IInternet Mail Aaccès Protocol en utilisant ces fonctions, vous pouvez également travailler avec les protocoles NNTP, POP3 et les méthodes d'accès aux boîtes aux lettres locales.

le imap_rfc822_write_address() accepte trois valeurs de chaîne représentant le nom de la boîte aux lettres, le nom d'hôte et le nom du propriétaire comme paramètres et renvoie l'adresse e-mail formatée.

Syntaxe

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

Paramètres

Sr. Non Paramètre et description
1

mailbox (Mandatory)

Il s'agit d'une valeur de chaîne représentant les adresses.

2

host (Mandatory)

Il s'agit d'une valeur de chaîne représentant le nom d'hôte.

3

Personal (Mandatory)

Il s'agit d'une valeur de chaîne représentant le nom du propriétaire du compte.

Valeurs de retour

Cette fonction renvoie une valeur de chaîne contenant l'adresse e-mail formatée.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 4 de PHP et fonctionne dans toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation du imap_rfc822_write_address() fonction -

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

Production

Cela générera la sortie suivante -

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