Bonjour à tous,
Voici mon problème.
J'ai trouvé sur ce site un petit script très simple et efficace pour utiliser mail()
Donc je précise que ce code fonctionne parfaitement avec moi :
Cependant, quand je modifie uniquement la fonction comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <?php // TEST FONCTION MAIL() PHP // CREEZ UNE FICHIER email.php // *** A configurer $to = "testnewsletter1@hotmail.fr"; $from = "contact@langues-bordeaux.fr"; // *** Laisser tel quel $jour = date("d-m-Y"); $heure = date("H:i"); $sujet = "Essai Mail - $jour $heure"; $contenu = ""; $contenu .= "<html> \n"; $contenu .= "<head> \n"; $contenu .= "<title> Subject </title> \n"; $contenu .= "</head> \n"; $contenu .= "<body> \n"; $contenu .= "Mail au format HTML simple avec la fonction PHP mail().<br> <b>$sujet </b> <br> \n"; $contenu .= "</body> \n"; $contenu .= "</HTML> \n"; $headers = "MIME-Version: 1.0 \n"; $headers .= "Content-Transfer-Encoding: 8bit \n"; $headers .= "Content-type: text/html; charset=utf-8 \n"; $headers .= "From: $from \n"; // $headers .= "Disposition-Notification-To: $from \n"; // accuse de reception $verif_envoi_mail = TRUE; $verif_envoi_mail = @mail ($to, $sujet, $contenu, $headers); if ($verif_envoi_mail === FALSE) echo " ### Verification Envoi du Mail=$verif_envoi_mail - Erreur envoi mail <br> \n"; else echo " *** Verification Envoi du Mail=$verif_envoi_mail - Mail envoyé avec succès de $to vers $from <br> avec comme sujet: $sujet \n"; ?>
Le mail est envoyé aux mails qui sont dans ma bdd "source" mais atterrissent dans le courrier indésirable pour les mails hotmail/msn !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sql = "select * from mail WHERE source='$source'"; $req=mysql_query($sql); while($row=mysql_fetch_array($req)) { $verif_envoi_mail = @mail ($row['mail'], $sujet, $contenu, $headers); }
Quelque chose m’échappe.
Merci d'avance pour vos réponses.
Partager