Site réalisé sur
une plate-forme Word et Web


OVH - Tester l'envoi de mail avec un petit script PHP

@logo_WordEtWeb_mini

 

OVH   -   Tester l'envoi de mail avec un petit script PHP

 

[Résolu] Test de l'envoi de mails via un petit script « test_MAIL.php » qui va :

·         Construire l’en-tête du message

·         Construire l’objet du message

·         Construire le corps du message

·         Envoyer le message via la fonction PHP mail();

·         Va envoyer un MAIL depuis votre site Internet."   

 

Ce script permettra,  indépendamment de tous tes autres scripts, de voir s’il est possible d’envoyer un MAIL depuis votre site Internet.

 

 

OVH  -  Envoi de MAIL  -  Script de test  -  test_MAIL.php

 

<?php

 

   // Test fonction mail();

 

   // *** A configurer

 

   $to    = "Adresse_Mail_Destinataire";

 

   // adresse MAIL OVH liée à l’hébergement.

   $from  = "Adresse_Mail_Contact_site";

 

   ini_set("SMTP""smtp.mondomaine.com");   // Pour les hébergements mutualisés Windows de OVH

 

   // *** Laisser tel quel

 

   $JOUR  = date("Y-m-d");

   $HEURE = date("H:i");

 

   $Subject = "Test Mail - $JOUR $HEURE";

 

   $mail_Data = "";

   $mail_Data .= "<html> \n";

   $mail_Data .= "<head> \n";

   $mail_Data .= "<title> Subject </title> \n";

   $mail_Data .= "</head> \n";

   $mail_Data .= "<body> \n";

 

   $mail_Data .= "Mail HTML simple  : <b>$Subject </b> <br> \n";

   $mail_Data .= "<br> \n";

   $mail_Data .= "bla bla <font color=red> bla </font> bla <br> \n";

   $mail_Data .= "Etc.<br> \n";

   $mail_Data .= "</body> \n";

   $mail_Data .= "</HTML> \n";

 

   $headers  = "MIME-Version: 1.0 \n";

   $headers .= "Content-type: text/html; charset=iso-8859-1 \n";

   $headers .= "From: $from  \n";

   $headers .= "Disposition-Notification-To: $from  \n";

 

   // Message de Priorité haute

   // -------------------------

   $headers .= "X-Priority: 1  \n";

   $headers .= "X-MSMail-Priority: High \n";

 

   $CR_Mail = TRUE;

 

   $CR_Mail = @mail ($to, $Subject, $mail_Data, $headers);

 

   if ($CR_Mail === FALSE)

      {

      echo " ### CR_Mail=$CR_Mail - Erreur envoi mail <br> \n";

      }

   else

      {

      echo " *** CR_Mail=$CR_Mail - Mail envoyé<br> \n";

      }

?>

 

 

OVH  -  Envoi de MAIL  -  Liens utiles

 

Envoyer un MAIL en PHP :

      http://a-pellegrini.developpez.com/tutoriels/php/mail/

 

Envoi de MAIL avec Pièces jointes :

      http://www.siteduzero.com/tutoriel-3-35146-mail-envoyer-un-mail-en-php.html