Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous
J'ai réalisé cette fonction mail()... J'ai fait des tests avec deux adresses ($mail) différentes... le problème est que les mails arrivent dans les 2 boites mails en messages indésirables ou spam.
J'ai retiré la ligne ($infos .= "Mime-version: 1.0\r\n";) => sur des adresses ça marche (gmail.com) sur Hotmail, le problème persiste.
Que faut -il faire ? merci à vous tous (voir aussi extrait d'un message plus bas)
<?php
// MAIL vers ABONNE
require('config.php');
$db = mysql_connect ("$host","$login","$password");
mysql_select_db("$base",$db);
$mail=$_POST['mail'];
$infos = "From:".$_POST['mail']."\r\n";
$infos .= "Mime-version: 1.0\r\n";
$infos .= "Content-type: text/html; charset=iso-8859-1";
mail($_POST['mail_locataire'],'Contact d\'un internaute pour une réservation : (Via [url=http://www.les-chambres-d-hotes.com]www.les-chambres-d-hotes.com[/url])',
'(Cet internaute vous a contacté par le site <a href="http://www.les-chambres-d-hotes.com"> <b>www.les-chambres-d-hotes.com</b> - le site aux coquelicots</a>)<br><br>'.
'Bonjour,'."<br><br>".
'Nom : ' .$_POST['nom']."<br><br>".
'Téléphone : '.$_POST['telephone']."<br><br>".
'Mail : '.$_POST['mail']."<br><br>".
'Commentaire : '.$_POST['commentaire']."<br><br>".
'Bien à vous', $infos);
echo '<center><div style=" margin-top:20px;" class="texte"><div class="texte">Votre demande de réservation ou de renseignements a bien été envoyée !<br><br>
Merci de votre confiance</div></center><br><br>';
?>
Mon hébergeur (Nicolas) m'a envoyé ceci :
"
Bonjour,
Un technicien d'un site externe m'a informé ce jour que vos mails a leur destination étaient detectés comme spam par leur système de filtrage, a cause de l'absence d'une entete dans vos mails.
Je vous invite donc a modifier vos scripts d'envoi de mail, afin de générer l'entete nécessaire.
Ceci ci est :
Mime-version: 1.0
En vous souhaitant une bonne journée,
Cordialement,
--
Nicolas Lafont
Fin du message
merci de votre attention
Hors ligne
Salut jofer,
Essaye dans l'entête de rajouter les infos :
X-Mailer et Reply-To
A+
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
hello
merci Macallan mais ça n'a aucun effet.
Cordialemdent
Hors ligne
Enlèves le Mime-version.
Ou ajoute le Content-transfer-encoding
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Hors ligne
RE bonjour McAllan et Jc
J'ai inséré les fonction suggérées. Mon mail n'est plus indésirable mais il est illisible. aucun alinéa etc etc.
Je vous montre le résultat ET le code que j'ai écrit sans doute y a t-il une erreur?
Le résultat :
De : webusers@carotte.wdmedia.net Ce n'est pas la bonne adresse email
Vous ne connaissez peut-être pas l'expéditeur.Autoriser|Marquer comme courrier indésirable
Envoyé : lun. 24/05/10 00:10
À : Jofer_23@hotmail.com
(Cet internaute vous a contacté par le site <a href="http://www.les-chambres-d-hotes.com"> <b>www.les-chambres-d-hotes.com</b> - le site aux coquelicots</a>)<br><br>Bonjour,<br><br>Nom : 444<br><br>Téléphone : 4444<br><br>Mail : leschambresdhotes.kilometre.0@gmail.com<br><br>Commentaire : 444<br><br>Bien à vous
Le code
$infos = "From:".$_POST['mail']."\r\n";
$infos .= "Mime-version: 1.0\r\n";
$infos .= "Content-type: text/html; charset=iso-8859-1";
$infos = "Reply-to :".$_POST['mail']."\r\n";
$infos .= "Mailer:PHP";
$infos .='Content-Transfer-Encoding: 8 bit\r\n';
mail($_POST['mail_locataire'],'Contact d\'un internaute pour une réservation : (Via [url=http://www.les-chambres-d-hotes.com]www.les-chambres-d-hotes.com[/url])',
'(Cet internaute vous a contacté par le site <a href="http://www.les-chambres-d-hotes.com"> <b>www.les-chambres-d-hotes.com</b> - le site aux coquelicots</a>)<br><br>'.
'Bonjour,'."<br><br>".
'Nom : ' .$_POST['nom']."<br><br>".
'Téléphone : '.$_POST['telephone']."<br><br>".
'Mail : '.$_POST['mail']."<br><br>".
'Commentaire : '.$_POST['commentaire']."<br><br>".
'Bien à vous', $infos);
echo '<center><div style=" margin-top:20px;" class="texte"><div class="texte">Votre demande de réservation ou de renseignements a bien été envoyée !<br><br>
Merci de votre confiance</div></center><br><br>';
?>
Hors ligne
Salut,
Ligne 12 tu as = au lieu de .=
Donc plus de From, de Mime-type et de content-type.
D'où l'expéditeur carotte et le format en vrac.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Salut Mcallan
Avec le code suivant, mon mail n'est pas indésirable sur gmail.com
Mais il l'est sur hotmail.com
Ce qui est gênant, car chaque abonné a sa boite mail. te beaucoup ont hotmail.
merci à toi
<?php
// MAIL vers ABONNE
require('config.php');
$db = mysql_connect ("$host","$login","$password");
mysql_select_db("$base",$db);
$mail=$_POST['mail'];
$infos = "From:".$_POST['mail']."\r\n";
//$infos .= "Mime-version: 1.0\r\n";
$infos .= "Content-type: text/html; charset=iso-8859-1";
$infos .= "Reply-to :".$_POST['mail']."\r\n";
$infos .= "Mailer:PHP";
$infos .='Content-Transfer-Encoding: 8 bit\r\n';
Hors ligne
Salut,
Voici par exemple comment se présente l'entête d'un mail envoyé par le présent forum :
Dans le script on trouve le code suivant :
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Pages :: 1