Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. $mail = 'kergoane@gmail.com'; // Déclaration de l'adresse de destination.
  2.  
  3. //=====Déclaration des messages au format texte et au format HTML.
  4. $message_txt = "Salut à tous, voici un e-mail envoyé par un script PHP.";
  5. $message_html = "<html><head></head><body><b>Salut à tous</b>, voici un e-mail envoyé par un <i>script PHP</i>.</body></html>";
  6. //==========
  7.  
  8. //=====Création de la boundary.
  9. $boundary = "-----=".md5(rand());
  10. $boundary_alt = "-----=".md5(rand());
  11. //==========
  12.  
  13. //=====Définition du sujet.
  14. $sujet = "Hey mon ami !";
  15. //=========
  16.  
  17. //=====Création du header de l'e-mail.
  18. $header = "From: \"Ben\"<ben@yahoo.fr.fr>".$passage_ligne;
  19. $header.= "Reply-to: \"stephane\" <kergoane@gmail.com>".$passage_ligne;
  20. $header.= "MIME-Version: 1.0".$passage_ligne;
  21. $header.= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
  22. //==========
  23.  
  24. //=====Création du message.
  25. $message = $passage_ligne."--".$boundary.$passage_ligne;
  26. $message.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary_alt\"".$passage_ligne;
  27. $message.= $passage_ligne."--".$boundary_alt.$passage_ligne;
  28. //=====Ajout du message au format texte.
  29. $message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne;
  30. $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
  31. $message.= $passage_ligne.$message_txt.$passage_ligne;
  32. //==========
  33.  
  34. $message.= $passage_ligne."--".$boundary_alt.$passage_ligne;
  35.  
  36. //=====Ajout du message au format HTML.
  37. $message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne;
  38. $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
  39. $message.= $passage_ligne.$message_html.$passage_ligne;
  40. //==========
  41.  
  42. //=====On ferme la boundary alternative.
  43. $message.= $passage_ligne."--".$boundary_alt."--".$passage_ligne;
  44. //==========
  45.  
  46.  
  47.  
  48. $message.= $passage_ligne."--".$boundary.$passage_ligne;
  49.  
  50. //=====Envoi de l'e-mail.
  51. echo mail($mail,$sujet,$message,$header);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement