Envois dans spam - mails vides



  • Bonjour,

    je rencontre actuellement deux soucis avec mon script d'email :

    1. Certains de mes mails sont envoyés en SPAMM
    2. Quasi tous les utilisateurs Hotmails me disent reçevoir des emails vides !
    3. Quand je lis mes mails sur mon portable Android, j'ai le texte html affiché en brut et "boundary=–--25f9b7ee...."

    Voici mon script :

    <?php
    ///SELECTION DE LA CLE SECURITE DU COMPTE///
    connectbdd();
    
    $verification66 = mysql_query("SELECT * FROM membres WHERE email='$email' ") or die (mysql_error());
    $verif66 = mysql_fetch_array($verification66);
    $cle = $verif66['cle'];
    $pseudo = $verif66['pseudo'];
    mysql_close();
    ////////
    $mail = ''.$email.''; // Déclaration de l'adresse de destination.
    if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // On filtre les serveurs qui rencontrent des bogues.
    {
    	$passage_ligne = "rn";
    }
    else
    {
    	$passage_ligne = "n";
    }
    //=====Déclaration des messages au format texte et au format HTML.
    $message_txt = "$message_txt";
    $message_html = "<html><head></head><body bgcolor='#30B9E6'><center><br/><br/><a href='http://www.allopassgratuit.com/index.php'><img src='http://www.allopassgratuit.com/img/titre.png' border='0'></a><br/><br/><table width='auto' bgcolor='#FFFFFF' border='0' style='border-width:1px; border-color:black; border-style:solid'><tr><td><br/><br/>$message_html<br/><br/></td></tr></table><br/><a href='http://www.allopassgratuit.com/verif_statut.php?cle=$cle'><small>Cliquez-ici pour gérer votre compte ou vous désinscrire</small></b><br/></center><br/></body></html>";
    //==========
    
    //=====Création de la boundary
    $boundary = "-----=".md5(rand());
    //==========
    
    //=====Définition du sujet.
    $sujet = "$titre";
    //=========
    
    //=====Création du header de l'e-mail.
    $header = "From: "ALLOPASSGRATUIT"<anonymous@ns12.freeheberg.com>".$passage_ligne;
    $header.= "Reply-to: "ALLOPASSGRATUIT" <allopassgratuit@hd-webjeux.com>".$passage_ligne;
    $header.= "MIME-Version: 1.0".$passage_ligne;
    $header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary="$boundary"".$passage_ligne;
    //==========
    
    //=====Création du message.
    $message = $passage_ligne.$boundary.$passage_ligne;
    //=====Ajout du message au format texte.
    $message.= "Content-Type: text/plain; charset="ISO-8859-1"".$passage_ligne;
    $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
    $message.= $passage_ligne.$message_txt.$passage_ligne;
    //==========
    $message.= $passage_ligne."--".$boundary.$passage_ligne;
    //=====Ajout du message au format HTML
    $message.= "Content-Type: text/html; charset="ISO-8859-1"".$passage_ligne;
    $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
    $message.= $passage_ligne.$message_html.$passage_ligne;
    //==========
    $message.= $passage_ligne."--".$boundary."--".$passage_ligne;
    $message.= $passage_ligne."--".$boundary."--".$passage_ligne;
    //==========
    
    //=====Envoi de l'e-mail.
    mail($mail,$sujet,$message,$header);
    //==========
    echo "<!--MAIL ENVOYE à $mail-->";
    ?>
    
    

    Voilà, j'ai tenté de modifier certaines choses mais sa revient au même :s


  • Administrateur

    Tu peux nous mettre la source d'un mail qui serait passé en spam ?



  • Aie, je n'en ai pas là malheureusement :s
    Moi je ne les ai pas en spamm, mais certains membres me le signalent.



  • Salut,

    j'ai réussi à me procurer un code source de mon mail venant de hotmail.
    par contre je l'ai déplacé des spamm, je ne sais pas si sa change quelque chose à la source :

    X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtTQ0w9NA==
    X-Message-Status: n
    X-SID-PRA: ALLOPASSGRATUIT anonymous@ns12.freeheberg.com
    X-AUTH-Result: NONE
    X-Message-Info: 6sSXyD95QpV65L8xMjqhCZQY8d/PfwZTcQHS911Y1iWkEFyXQS3V1fRPogRNAq8vP87R0An5NuY9zlZRZX+VMWfyEq2i+HM4q5LiNSt9zx8=
    Received: from srv242.sd-france.net ([81.93.240.192]) by col0-mc2-f13.Col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
    Sat, 2 Apr 2011 15:48:00 -0700
    Received: (qmail 26968 invoked by uid 2731); 2 Apr 2011 22:48:00 -0000
    Date: 2 Apr 2011 22:48:00 -0000
    Message-ID: 20110402224800.26967.qmail@srv242.sd-france.net
    To: anonymous@srv242.sd-france.net
    X-OriginalArrivalTime: 02 Apr 2011 22:48:01.0087 (UTC) FILETIME=[04EFECF0:01CBF188]

    –---=052394f52792b33b1563977fc8a08e99
    Content-Type: text/plain; charset="ISO-8859-1"
    Content-Transfer-Encoding: 8bit

    Bienvenue sur ALLOPASSGRATUIT.COM !
    Pour valider votre inscription, merci de cliquer sur le lien suivant :
    http://www.allopassgratuit.com/validati … e=vP1EdFp8
    Vous recevrez le mailing hebdomadaire chaque Vendredi
    Merci de votre inscription !

    -------=052394f52792b33b1563977fc8a08e99
    Content-Type: text/html; charset="ISO-8859-1"
    Content-Transfer-Encoding: 8bit

    <html><head></head><body bgcolor='#30B9E6'><center><br/><br/><a href='http://www.allopassgratuit.com/index.php'><img src='http://www.allopassgratuit.com/img/titre.png' border='0'></a><br/><br/><table width='auto' bgcolor='#FFFFFF' border='0' style='border-width:1px; border-color:black; border-style:solid; padding-left:10px; padding-right:10px;'><tr><td><br/><br/><b>Bienvenue sur ALLOPASSGRATUIT.COM !</b><br/>Pour valider votre inscription, merci de cliquer sur le lien suivant :<br/><a href='http://www.allopassgratuit.com/validation.php?cle=vP1EdFp8'>http://www.allopassgratuit.com/validation.php?cle=vP1EdFp8</a><br/>Vous recevrez le mailing hebdomadaire chaque <b>Vendredi</b>.<br/><br/><i>Merci de votre inscription !</i><br/><br/></td></tr></table><br/><a href='http://www.allopassgratuit.com/verif_statut.php?cle=vP1EdFp8'><small>Cliquez-ici pour gérer votre compte ou vous désinscrire</small></b><br/></center><br/></body></html>

    -------=052394f52792b33b1563977fc8a08e99--

    -------=052394f52792b33b1563977fc8a08e99--


  • Administrateur

    Corrige le From déjà :
    From: "ALLOPASSGRATUIT" anonymous@ns12.freeheberg.com



  • Ou sa ?
    dans le code que j'ai donné c'est ce que j'ai mis non ?


Log in to reply