8791 sujets

Développement web côté serveur, CMS

Bonjour, depuis peu les adresse gmail ne reçoivent plus mon mailing.
Quelqu'un peut-il m'aider ??

voici mon code :

<?php



session_start();

//verifier si la variable de session existe et si elle a la bonne valeur.



if(isset($_SESSION['autorisation']) && $_SESSION['autorisation'] == 'ok'){


if(isset ($_POST['id_max'])){

$max=$_POST['id_max'];

}

else{

$headers('location: admin.php?erreur');
exit();

}


$headers ='From: "Zmanim Diffusion"<contact@zmanim-diffusion.com>'."\n";
$headers .='Reply-To: contact@zmanim-diffusion.com'."\n";
$headers .='Content-Type: text/html; charset="utf-8"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';


include('../include/connect.php');

// définition de la requete
// $requete = "SELECT * FROM contacts";
$requete = "SELECT * FROM contacts ORDER BY id ASC";

// execution de la requete
// if(mysql_query($requete,$link)){echo "OK";}
$resultat = mysql_query($requete,$link);
// $resultat = mysql_query($requete);

// création d'un tableau simple pour exercice
// $tableau = array(5, "toto@gmail.com","troisieme valeur","quatrieme valeur");

while($tableau = mysql_fetch_array($resultat, MYSQL_ASSOC)){


//definition des variables qui vont evoluer ds la boucle
$id=$tableau['id'];
$mail=$tableau['mails'];
$traite=$tableau['traite'];




if($max >= $id && $traite=='non'){

//début ancien code





// DEBUT CONTENU BOUCLE

$message ='

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zmanim</title>
<style type="text/css">
<!--
.Style1 {
color: #FF0000;
font-weight: bold;
}
.Style3 {
color: #A43101;
font-weight: bold;
}
.Style4 {color: #CC6600}
-->
</style>
</head>

<body style="margin:0px; padding:0px; background-color:#a43101">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="70"><div align="center"><img style="margin:0px; padding:0px; border:none" src="http://www.zmanim-diffusion.com/emailing/tetiere_mailing.gif" width="400" height="70" /></div></td>
</tr>
<tr>
<td bgcolor="#FFE3B4"><h1 style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</h1>
<h1 style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">NOUVEAU SIDDOUR MAGUEN AVOT !!</h1>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#FF0000; text-align:center">EDITION LIMITEE - EXCLUSIVITE INTERNET</p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</p>
<p style="margin:0px; padding:0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size:18px; color:#FF0000; text-align:center"><strong>PRIX WEB</strong></p>
<p style="margin:0px; padding:0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size:18px; color:#FF0000; text-align:center"><strong>15€</strong></p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center"><img src="http://www.zmanim-diffusion.com/emailing/siddourim.gif" width="400" height="400" /></p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center"><span class="Style1"><a href="http://www.zmanim-diffusion.com/siddour.php">>>>>>> COMMANDE EN LIGNE &lt;&lt;&lt;&lt;&lt;&lt;</a></span> </p>
<p style="margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center">&nbsp;</p>
<p>Conçu par les Editions Zmanim Diffusion, le principal avantage de ce Siddour est qu’il satisfait les besoins et exigences de chacun, qu’il soit débutant ou confirmé.</p>
<p>Voici une liste non exhaustive de ses principaux atouts :</p>
<ul class="Style3">
<li>
<p>Clarté des textes</p>
</li>
<li>
<p>Gros kamats <em>[o] </em></p>
</li>
<li>
<p>Chéva nâ <em>[é]</em></p>
</li>
<li>
<p> Daguèch dur <em>[consonnes géminées]</em></p>
</li>
<li>
<p>Ecriture du Nom divin selon les sages kabbalistes</p>
</li>
<li>
<p> Dinim et halakhot du rav Ôvadia Yossef chalita</p>
</li>
<li>
<p>Traduction de toutes les bénédictions courtes</p>
</li>
<li>
<p>Symbole des inclinaisons dans la Âmida</p>
</li>
<li>
<p>Tikoun Haclali (remède général)</p>
</li>
<li>
<p>Lettre du Ramban</p>
</li>
<li>

<p>Tableaux des horaires des grandes villes selon les opinions du Rav Posen chalita et du Rav Ôvadia chalita (Paris, Lyon Marseille, Strasbourg, Bordeaux, Jérusalem, Netanya, Tel-Aviv, Ashdod, Eilat, New York) </p>
</li>
<li>
<p>Tableau des interruptions </p>
</li>
<li>
<p>etc... </p>
</li>
</ul>
<p style="line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify">&nbsp;</p>
<p style="line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify">---------------------------------------------------------------</p>
<p style="line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify"><span class="Style4">Téléchargez gratuitement la version 6 de notre programme excel de calcul des horaires valable pour tout lieu dans le monde, et basé sur les décisions halakhiques du Rav Ovadia Yossef chalita et découvrez la page des horaires adaptée au format Iphone en cliquant ci-après :</span> <a style="color:#F00" href="http://www.zmanim-diffusion.com">accès site</a></p>
<p style="margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify">&nbsp;</p></td>
</tr>
<tr>
<td style="margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center">Si vous ne souhaitez plus recevoir d\'emails de la part de Zmanim Diffusion,<br />
vous pouvez <a style="color:#FFF" href="http://www.zmanim-diffusion.com/emailing/desinscription.php">vous désinscrire.</a></td>
</tr>
</table>
</body>
</html>






';

if(mail($mail, 'FEUILLE DE MIEL OFFERTE SUR NOTRE SITE', $message, $headers))
{
//rensigner la bdd

$requete2 = "UPDATE contacts SET traite = 'oui' WHERE id = ".$id;
$resultat2 = mysql_query($requete2,$link);

echo 'Envoye a : '.$mail."<br/>";
}
else
{
echo 'Pas envoye a : '.$mail."<br/>";
}



} // FIN de if max

//fin ancien code





} //fin de while

// on ferme la connexion par défaut
mysql_close();


} else {
//retour a la case depart
header('Location: index.html');

}


echo '<p><a href="admin.php">operation effectuee retour page admin</a></p>';



?>
phagege a écrit :
Bonjour, depuis peu les adresse gmail ne reçoivent plus mon mailing.
Quelqu'un peut-il m'aider ??

voici mon code :

&lt;?php



session_start();

//verifier si la variable de session existe et si elle a la bonne valeur.



if(isset($_SESSION['autorisation']) &amp;&amp; $_SESSION['autorisation'] == 'ok'){


if(isset ($_POST['id_max'])){

$max=$_POST['id_max'];

}

else{

$headers('location: admin.php?erreur');
exit();

}


$headers ='From: &quot;Zmanim Diffusion&quot;&lt;contact@zmanim-diffusion.com&gt;'.&quot;\n&quot;;
$headers .='Reply-To: contact@zmanim-diffusion.com'.&quot;\n&quot;;
$headers .='Content-Type: text/html; charset=&quot;utf-8&quot;'.&quot;\n&quot;;
$headers .='Content-Transfer-Encoding: 8bit';


include('../include/connect.php');

// définition de la requete
// $requete = &quot;SELECT * FROM contacts&quot;;
$requete = &quot;SELECT * FROM contacts ORDER BY id ASC&quot;;

// execution de la requete
// if(mysql_query($requete,$link)){echo &quot;OK&quot;;}
$resultat = mysql_query($requete,$link);
// $resultat = mysql_query($requete);

// création d'un tableau simple pour exercice
// $tableau = array(5, &quot;toto@gmail.com&quot;,&quot;troisieme valeur&quot;,&quot;quatrieme valeur&quot;);

while($tableau = mysql_fetch_array($resultat, MYSQL_ASSOC)){


//definition des variables qui vont evoluer ds la boucle
$id=$tableau['id'];
$mail=$tableau['mails'];
$traite=$tableau['traite'];




if($max &gt;= $id &amp;&amp; $traite=='non'){

//début ancien code





// DEBUT CONTENU BOUCLE

$message ='

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Zmanim&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
.Style1 {
color: #FF0000;
font-weight: bold;
}
.Style3 {
color: #A43101;
font-weight: bold;
}
.Style4 {color: #CC6600}
--&gt;
&lt;/style&gt;
&lt;/head&gt;

&lt;body style=&quot;margin:0px; padding:0px; background-color:#a43101&quot;&gt;
&lt;table width=&quot;400&quot; border=&quot;0&quot; align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td height=&quot;70&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;img style=&quot;margin:0px; padding:0px; border:none&quot; src=&quot;http://www.zmanim-diffusion.com/emailing/tetiere_mailing.gif&quot; width=&quot;400&quot; height=&quot;70&quot; /&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td bgcolor=&quot;#FFE3B4&quot;&gt;&lt;h1 style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h1 style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;NOUVEAU SIDDOUR MAGUEN AVOT !!&lt;/h1&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#FF0000; text-align:center&quot;&gt;EDITION LIMITEE - EXCLUSIVITE INTERNET&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size:18px; color:#FF0000; text-align:center&quot;&gt;&lt;strong&gt;PRIX WEB&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size:18px; color:#FF0000; text-align:center&quot;&gt;&lt;strong&gt;15€&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&lt;img src=&quot;http://www.zmanim-diffusion.com/emailing/siddourim.gif&quot; width=&quot;400&quot; height=&quot;400&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&lt;span class=&quot;Style1&quot;&gt;&lt;a href=&quot;http://www.zmanim-diffusion.com/siddour.php&quot;&gt;&gt;&gt;&gt;&gt;&gt;&gt; COMMANDE EN LIGNE &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p style=&quot;margin:0px; padding:0px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:18px; color:#600; text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Conçu par les Editions Zmanim Diffusion, le principal avantage de ce Siddour est qu’il satisfait les besoins et exigences de chacun, qu’il soit débutant ou confirmé.&lt;/p&gt;
&lt;p&gt;Voici une liste non exhaustive de ses principaux atouts :&lt;/p&gt;
&lt;ul class=&quot;Style3&quot;&gt;
&lt;li&gt;
&lt;p&gt;Clarté des textes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gros kamats &lt;em&gt;[o] &lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Chéva nâ &lt;em&gt;[é]&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; Daguèch dur &lt;em&gt;[consonnes géminées]&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ecriture du Nom divin selon les sages kabbalistes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; Dinim et halakhot du rav Ôvadia Yossef chalita&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Traduction de toutes les bénédictions courtes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Symbole des inclinaisons dans la Âmida&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tikoun Haclali (remède général)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Lettre du Ramban&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;

&lt;p&gt;Tableaux des horaires des grandes villes selon les opinions du Rav Posen chalita et du Rav Ôvadia chalita (Paris, Lyon Marseille, Strasbourg, Bordeaux, Jérusalem, Netanya, Tel-Aviv, Ashdod, Eilat, New York) &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tableau des interruptions &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;etc... &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify&quot;&gt;---------------------------------------------------------------&lt;/p&gt;
&lt;p style=&quot;line-height:24px; margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify&quot;&gt;&lt;span class=&quot;Style4&quot;&gt;Téléchargez gratuitement la version 6 de notre programme excel de calcul des horaires valable pour tout lieu dans le monde, et basé sur les décisions halakhiques du Rav Ovadia Yossef chalita et découvrez la page des horaires adaptée au format Iphone en cliquant ci-après :&lt;/span&gt; &lt;a style=&quot;color:#F00&quot; href=&quot;http://www.zmanim-diffusion.com&quot;&gt;accès site&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin:5px; padding:5px; font-family: Georgia, \'Times New Roman\', Times, serif; font-size:14px; color:#600; text-align: justify&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center&quot;&gt;Si vous ne souhaitez plus recevoir d\'emails de la part de Zmanim Diffusion,&lt;br /&gt;
vous pouvez &lt;a style=&quot;color:#FFF&quot; href=&quot;http://www.zmanim-diffusion.com/emailing/desinscription.php&quot;&gt;vous désinscrire.&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;






';

if(mail($mail, 'FEUILLE DE MIEL OFFERTE SUR NOTRE SITE', $message, $headers))
{
//rensigner la bdd

$requete2 = &quot;UPDATE contacts SET traite = 'oui' WHERE id = &quot;.$id;
$resultat2 = mysql_query($requete2,$link);

echo 'Envoye a : '.$mail.&quot;&lt;br/&gt;&quot;;
}
else
{
echo 'Pas envoye a : '.$mail.&quot;&lt;br/&gt;&quot;;
}



} // FIN de if max

//fin ancien code





} //fin de while

// on ferme la connexion par défaut
mysql_close();


} else {
//retour a la case depart
header('Location: index.html');

}


echo '&lt;p&gt;&lt;a href=&quot;admin.php&quot;&gt;operation effectuee retour page admin&lt;/a&gt;&lt;/p&gt;';



?&gt;
Ca irait pas dans les spams par hasard?

Au passage, je pense que ça sert à rien de te reciter entièrement. Un ptit message du genre "Quelqu'un aurait pas une piste pour m'aider?", ça aurait suffit.
Bonsoir et dsle,
Oui en effet c'est dans les spam. Ya pas moyen de les faire atterir dans la boite de reception?
Ca peut être tout et n'importe quoi!

Ca peut venir du serveur qui est blacklisté, email non authentifié (signature DKIM, SPF, ...), mot-clés (par exemple, peut-être qu'il faut faire attention à "exclusivité" qui fait publicitaire), encodage de caractères, des quelques styles CSS déclarés en en-tête, ... Les filtres sont de plus en plus performants et on connait de moins en moins leurs règles de filtrage que ça devient un véritable exercice de mercenaire que de faire passer un mail au travers de ces filtres.

La première chose est de vérifier que le contenu de ton email passe les filtres de spam de base (spam bayésien). Ca permet de s'assurer qu'au niveau du contenu, c'est propre.

Il faudrait peut-être mettre un peu plus de données dans le header de ton mail.

$headers .='MIME-Version: 1.0'."\n";
$headers .= "X-abuse-contact: abuse@zmanim-diffusion.com"; 


Apparemment tu ne passes pas par un SMTP authentifié. Me trompe-je?

Evite de mettre le titre en majuscules. Ca peut-être aussi une cause de détection de spam.

Ce sont quelques pistes.
essais de modiier le "headers" de ton envoi :

<?php
$boundary = "-----=" . md5( uniqid ( rand() ) );
$headers = "Reply-to: \"nom_de_ton_site\" <ton_adresse_de_reponse@xxx>\n";
$headers .= "From: \"nom_de_ton_site\"<ton_adresse_de_reponse@xxx>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
?>
Avec ce code, le mail arrive bien dans gmail en réception mais avec un expéditeur inconnu : webmaster@www.zmanim-diffusion.com

le pb c'est c'est que lorsque l'on fait "répondre", je ne récupère pas les mails :


$headers .= 'From: Zmanim Diffusion <contact@zmanim-diffusion.com>' . "\r\n";




Avec ce code, tout est ok mais ça arrive en spam :


$headers .= 'From: \"Zmanim-Diffusion\"<contact@zmanim-diffusion.com>'."\r\n";



Avez-vous une idée? Smiley ohwell