Le but de ce tutorial est de vous apprendre à envoyer des emails via PHP.

La fonction mail() est très simple, il suffit de savoir ce que sont, une fonction, et ses paramètres, et aussi, avoir quelques connaissances en langages du Web.

  1. Envoi de mail au format TEXT

La fonction mail() prend en paramètres au minimum : le destinataire, le sujet et le message.

<?php
/*---- Déclaration des paramètres ----*/

$destinataire = "destinataire@email.com";  // Pour plusieurs destinataires, les séparer par une virgule
$sujet = "Mon sujet";
$message = "Mon Message";

/*---- Envoi du mail ----*/
mail($destinataire, $sujet, $message);

?>

Maintenant, grâce à un 4ème paramètre qui reste optionnel, vous allez pouvoir renseigner davantage d’informations tels que l’adresse de l’expéditeur, l’adresse de réponse, la priorité, etc…


<?php
/*---- Déclaration des paramètres -----*/
$destinataire = "destinataire@email.com";  // Pour plusieurs destinataires, les séparer par une virgule
$expediteur = "sender@zouhir.bahij.org";
$sujet = "Mon sujet";

/*----- Déclaration de l'entête ------*/
$entete = "From: $expediteur \n"; // Adresse de l'expéditeur
$entete .= "Reply-to: $expediteur \n"; // Adresse de réponse
$entete .= "Cc: destinataire1@gmail.com \n"; // Destinataire(s) en copie cachée
$entete .= "Bcc: destinataire2@gmail.com \n"; // Destinataire(s) en mode caché
$entete .= "X-Priority: 1 \n"; // Priorité du mail. 5 = basse, 3 = normal, 1 = urgent

/*----- Déclaration du message ------*/
$message = "Mon Message";

/*---- Envoi du mail ----*/
mail($destinataire, $sujet, $message, $entete);

?>

La suite de cet article bientôt.