Comment envoyer un email en PHP

L’envoie des emails est une fonctionnalité très importante dans toute application Web. En PHP, l’envoi d’emails est très naturel. La fonction mail() en PHP est utilisée pour envoyer un email depuis un serveur Web.
 
 
Vous pouvez ajouter du contenu HTML et des styles CSS dans le corps du message.

La fonction mail() de PHP a des fonctionnalités pour envoyer des emails à plusieurs destinataires à l’aide de l’en-têtes. Vous pouvez ajouter des en-têtes tels que From, Cc et Cci.
 

La syntaxe de la fonction mail est comme suite:
bool mail ( 
	string $to , 
	string $subject , 
	string $message 
	[, string $additional_headers ]
	[, string $additional_parameters ] 
)

Les paramètres de la fonction mail() sont:

  • to: est utilisé pour Identifier l’e-mail du destinataire, ou identifiants de messagerie du destinataire.
  • subject: Sujet de l’email à envoyer.
  • message: Message à envoyer.
  • additional_headers: Ceci utilisera pour ajouter des en-têtes supplémentaires (From, Cc et Cci). Plusieurs en-têtes supplémentaires doivent être séparés par un CRLF (\r \n).

 

Exemple de code pour envoyer un email en PHP
<?php  
	$to = "[email protected]";  
	$subject = "le sujet";  
	$body = "Corps de votre message ici, vous pouvez également utiliser <b>HTML</b>.";  
	$headers = "From: Thomas";  
	$headers .= "Reply-To: [email protected]\r\n";  
	$headers .= "Return-Path: [email protected]\r\n";  
	$headers .= "X-Mailer: PHP5\n";  
	$headers .= ‘MIME-Version: 1.0′ . "\n";  
	$headers .= ‘Content-type: text/html; charset=iso-8859-1′ . "\r\n";  
	mail($to,$subject,$body,$headers);  
?>

 
Comment envoyer un mail depuis localhost en PHPComment configurer XAMPP pour envoyer un mail depuis localhost en PHPParfois, nous devons tester la fonction d’envoi des emails depuis notre environnement de développement. Nous pouvons envoyer des emails depuis notre hôte local en utilisant…Lire plus QCM sur PHPQCM sur PHP – Les bases – Partie 1QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *