Advertisement
Guest User

Untitled

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