PHP - Fonction imap_mail ()

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_mail() La fonction accepte trois valeurs de chaîne représentant l'adresse, l'objet et le corps du message en tant que paramètres et envoie le message donné.

Syntaxe

imap_mail ($to, $subject, $message [,$additional_headers, $cc, $bcc, $rpat]);

Paramètres

Sr. Non Paramètre et description
1

to (Mandatory)

Il s'agit d'une valeur de chaîne représentant l'adresse de l'expéditeur.

2

subject (Mandatory)

Il s'agit d'une valeur de chaîne représentant le sujet du courrier.

3

message (Mandatory)

Il s'agit d'une valeur de chaîne représentant le corps du courrier.

4

additional_headers (Optional)

Il s'agit d'une valeur de chaîne représentant les en-têtes supplémentaires.

5

cc (Optional)

Il s'agit d'une valeur de chaîne représentant l'adresse cc.

6

bcc (Optional)

Il s'agit d'une valeur de chaîne représentant l'adresse Cci.

sept

rpath (Optional)

Il s'agit d'une valeur de chaîne représentant le chemin de retour lors de l'échec de la livraison.

Valeurs de retour

Cette fonction renvoie une valeur booléenne qui est TRUE en cas de succès et FALSE en cas d'échec.

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_mail() fonction -

<html>
   <body>
      <?php
         $to_address = "[email protected]";       
         $from_address = "[email protected]";
         $subject = "Test_subject";
         
         //Sending a mail
         $res =  imap_mail($to_address, $from_address, $subject);
         if($res){
            print("Mail sent successfully");
         }else{
            print("Error Occurred");
         }
      ?>
   </body>
</html>

Production

Cela générera la sortie suivante -

Mail sent successfully

Exemple

Voici un exemple de la fonction ci-dessus avec les paramètres optionnels -

<html>
   <body>
      <?php
         $to_address = "[email protected]";       
         $from_address = "[email protected]";
         $subject = "Test_subject";
         $cc = "[email protected]";
         $bcc = "[email protected]";
         $rpath = "return_path";
         
         //Sending a mail
         $res =  imap_mail($to_address, $from_address, $subject, $cc, $bcc, $rpath);
         if($res){
            print("Mail sent successfully");
         } else {
            print("Error Occurred");
         }
      ?>
   </body>
</html>

Production

Cela générera la sortie suivante -

Mail sent successfully