Fonction mail() de php chez free
tipi75
-
jlp -
jlp -
Bonjour,
Une question toute simple:
La fonction mail() de php fonctionne t-elle chez free?
Merci pour l'info.
Une question toute simple:
La fonction mail() de php fonctionne t-elle chez free?
Merci pour l'info.
7 réponses
-
-
Mais ca ne marche pas.
Voici mon code php:
<?php $mail = "Adresse mail supprimée Modération CCM"; if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) { $passage_ligne = "\r\n"; } else { $passage_ligne = "\n"; } //===========déclaration du message au format html $msg_html = '<html><head></head><body><p>............</p> <p>........................................................................</p> <br /> <br /> <p>...................................</p></body></html>'; //===================== //==========Lecture et mise en forme de la pièce jointe. // on ouvre le fichier en lecture seule $file_open = fopen("....../" . $... . $... . $... . ".pdf", 'r') or die('Le fichier '.....'ne peut pas être ouvert'); // on lit l'ensemble du fichier avec la fonction read $attachement = fread($file_open, filesize("....../" . $... . $... . $... . ".pdf")); // encodage en 64 bits $attachement = chunk_split(base64_encode($attachement)); fclose($file_open); //=========================== //===========Création de la boundary. $boundary = "-----=".md5(rand()); $boundary_alt = "-----=".md5(rand()); //===================== //===========Définition du sujet $subject = "................... " . $...; //===================== //===========Creation de l'header de l'email $headers = "From: \"....\"<...........@....fr>".$passage_ligne; $headers .= "Mime-Version: 1.0".$passage_ligne; $headers .= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne; //===================== //===========Création du message. $msg = $passage_ligne."--".$boundary.$passage_ligne; $msg .= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary_alt\"".$passage_ligne; $msg .= $passage_ligne."--".$boundary_alt.$passage_ligne; //============Ajout du message en html $msg .= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne; $msg .= "Content-Transfert-Encoding: 8bit".$passage_ligne; $msg .= $passage_ligne.$msg_html.$passage_ligne; //===================== //===========On ferme le boundary alternative $msg .= $passage_ligne."--".$boundary_alt."--".$passage_ligne; //===================== $msg .= $passage_ligne."--".$boundary.$passage_ligne; //===============Ajout de la piece jointe $msg .= "Content-Type: application/pdf; name=\"...../" . $... . $... . $... . ".pdf\"".$passage_ligne; $msg .= "Content-Transfer-Encoding: base64".$passage_ligne; $msg .= "Content-Disposition: attachment; filename=\"......./" . $... . $... . $... . ".pdf\"".$passage_ligne; $msg .= $passage_ligne.$attachement.$passage_ligne.$passage_ligne; $msg .= $passage_ligne."--".$boundary."--".$passage_ligne; //====================== //===============Envoi de l'email mail($mail, $subject, $msg, $headers); ?>
Merci pour votre aide -
-
J'ai le même problème que LostRailler et jlp sur mes pages perso. Dernier email expédié : le 2 mars à 21h. Depuis, je teste et plus rien ne sort. Ca me gonfle ! Quelqu'un a t-il une explication ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
-