mail.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. $mail = 'inscriptions@sans-nuage.fr'; // Déclaration de l'adresse de destination.
  3. $passage_ligne = "\r\n";
  4. //=====Déclaration des messages au format texte et au format HTML.
  5. $message_txt = $_POST['contact-input-message']."\n".$_POST['contact-input-name'];
  6. //==========
  7. //=====Création de la boundary
  8. $boundary = "-----=".md5(rand());
  9. //==========
  10. //=====Définition du sujet.
  11. $sujet = "[site] Contact ".$_POST['contact-input-name'];
  12. //=========
  13. //=====Création du header de l'e-mail.
  14. $header = "From: \"".$_POST['contact-input-name'].$passage_ligne;
  15. $header.= "Reply-to: \"".$_POST['contact-input-name'].$passage_ligne;
  16. $header.= "MIME-Version: 1.0".$passage_ligne;
  17. $header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
  18. //==========
  19. //=====Création du message.
  20. $message = $passage_ligne."--".$boundary.$passage_ligne;
  21. //=====Ajout du message au format texte.
  22. $message.= "Content-Type: text/plain; charset=\"UTF-8\"".$passage_ligne;
  23. $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
  24. $message.= $passage_ligne.$message_txt.$passage_ligne;
  25. //==========
  26. $message.= $passage_ligne."--".$boundary."--".$passage_ligne;
  27. $message.= $passage_ligne."--".$boundary."--".$passage_ligne;
  28. //==========
  29. //=====Envoi de l'e-mail.
  30. mail($mail,$sujet,$message,$header);
  31. //==========
  32. ?>