[Newsletter] Comment éviter les anti spam
Bonjour,
je cherche en vain une solution pour éviter les anti spam.
Sur la page de mon site j'ai un formulaire qui envoi une e-mail, pas à beaucoup de personnes : 2 à 3 max.
Mon e-mail est correct, pas de nom douteux, ou pornographique.
Cependant il est bloqué par certain messagerie et évidemment j'aimerais éviter que ces e-mail soit bloqué.
Je vous donne ici le code qui me permet de faire l'envoi et je me demande bien ce que je peux modifier pour que ça passe plus facilement:
Code:
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
<?php
//-----------------------------------------------
//DECLARE LES VARIABLES
//-----------------------------------------------
$site = "www.my-sports.ch";
$from = "info@emial.ch";
$nom = "My Sports";
$to = $to;
$sujet = html_entity_decode($sujet);
#$sujet = $sujet;
$from = $nom." <".$from.">";
$logo ='
<table cellpadding="3" cellspacing="0" border="0" width="100%">
<tr>
<td>
<img src="http://www.my-hobbies.ch/img/logo_en_mail_blue.gif" style="border:1px;" /><br /><br />
</td>
</tr>
<tr>
<td style="background-color:#fafafa;border:1px dashed #cccccc;">
</td>
</tr>
</table>
';
$message_plain = $message_plain;
$message_html = $logo.$message_html;
//-----------------------------------------------
//GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
//-----------------------------------------------
$limite = "_----------=_parties_".md5(uniqid (rand()));
//-----------------------------------------------
//HEADERS DU MAIL
//-----------------------------------------------
$header = "Reply-to: ".$from."\n";
$header .= "From: ".$from."\n";
$header .= "X-Sender: <".$site.">\n";
$header .= "X-Mailer: PHP\n";
$header .= "X-auth-smtp-user: ".$from." \n";
$header .= "X-abuse-contact: ".$from." \n";
$header .= "Date: ".date("D, j M Y G:i:s O")."\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=\"".$limite."\"";
//-----------------------------------------------
//MESSAGE TEXTE
//-----------------------------------------------
$message_ = "";
$message_ .= "--".$limite."\n";
$message_ .= "Content-Type: text/plain\n";
# $message .= "charset=\"ISO-8859-1\"\n";
$message_ .= "charset=\"UTF-8\"\n";
$message_ .= "Content-Transfer-Encoding: 8bit\n\n";
$message_ .= $message_plain;
//-----------------------------------------------
//MESSAGE HTML
//-----------------------------------------------
$message_ .= "\n\n--".$limite."\n";
$message_ .= "Content-Type: text/html; ";
$message_ .= "charset=\"UTF-8\"; ";
$message_ .= "Content-Transfer-Encoding: 8bit;\n\n";
$message_ .= $message_html;
$message_ .= "\n--".$limite."--";
//-----------------------------------------------
//ENVOI
//-----------------------------------------------
if(mail($to, $sujet, $message_, $header)) echo '';
else echo 'echec envoi';
if(mail($from, $sujet.'[to '.$to.']', $message_, $header)) echo '';
else echo 'echec envoi to me';
?> |
Merci pour vos lumières