Xavier83 Posté 9 Avril 2007 Posté 9 Avril 2007 Bonjour, J'envoie depuis mon site web (www.d-kados.ch) des e-mail en HTML. Seulement, mon code php qui sert de sender n'est pas top... et trop souvent ces mails passent dans les boites SPAM... Je désire améliorer ces e-mail... et j'ai besoin de votre aide :-) Voici la fonction que j'utilise actuellement : // DECLARATION DE LA FONCTION EnvoieMail// CETTE FONCTION EST A UTILISER A CHAQUE FOIS QU'ON VEUT ENVOYER UN E-MAIL// AVANT DE L'UTILISER... IL FAUT L'AMORCER AVEC LE TEMPLATE ET L'ARRAY DES VARS/*$EmailTemplate = "template1.php"; $EmailVariables = array( 'nom' => 'Jean','kode' => '73ueidu7c7iwdu');*/function EnvoieMail($exp,$des,$obj,$tem,$var){$expediteur = "$exp";$destinataire = "$des";$objet = "$obj";$reponse = "$exp";$template = "$tem";ob_start(); include($template); $contenu = ob_get_clean();mail($destinataire,$objet,$contenu,"From: $expediteur\r\nReply-To: $reponse\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");} // FIN DE LA FONCTION EnvoieMail Donc au niveau du template... et du contenu HTML c'est bon... j'ai pas de soucis. C'est au niveau de la fonction php mail() que ca coince. Je ne connais pas les bonnes méthodes pour avoir les bon en-tetes, mimes, etc... Pourriez-vous me renseigner svp ? Peut-etre avez vous connaisse d'un site en français qui explique ce soucis ? Merci d'avance Xavier www.xb83studio.ch
Harry_20 Posté 9 Avril 2007 Posté 9 Avril 2007 Au point de vue en-têtes, je ne trouve rien à redire personnellement Il est vrai que certains trucs sont à éviter dans ce genre d'envois de masse ... en particulier avoir une longue liste de contacts dans un des arguments de la fonction mail(), en tant que destinataires ... ou en tant que copie conforme ou copie cachée (en-tête). Dans ce cas, il vaut mieux une boucle qui envoie les mails 1 à 1 aux destinataires. Ca prend plus de temps mais plus de chance que ça arrive à bon port
Harry_20 Posté 9 Avril 2007 Posté 9 Avril 2007 Je viens de faire deux tentatives en m'inscrivant sur ton site ... et 2 x le mail a été considéré comme un spam Dans les en-têtes, je ne vois rien de particulier, sinon que le serveur POP a ajouté un en-tête en considérant le mail comme 1 spam. Cela vient peut-être du contenu ou du serveur qui héberge ton site ... D'un autre côté je reçois d'autres messages de ce type qui passent bien ! Tu peux essayer avec un contenu différent et voir si ça change quelque chose ou non. Je ne vois pas d'autre explication à cela
Xavier83 Posté 9 Avril 2007 Auteur Posté 9 Avril 2007 Je pense qu'il doit bien y avoir une méthode pour ne pas passer ces mails au spam ! sur outlook 2003 c'est bizarre l'affichage... y'a des choses louches. Voici en image a ce post un exemple. Vous en pensez quoi ? Edit captain_torche : J'ai enlevé l'énorme image, pour des raisons de mise en page et de confort de lecture. On pouvait y lire, dans le corps du mail : Return-Path: anonymus_AT_sedna.ch-dns.net X-OriginalArrivalTime: 09 Apr 2007 14:56:58.0478 (UTC) FILETIME=[527B88E0:01C77AB7]
Wefficient Posté 9 Avril 2007 Posté 9 Avril 2007 Cela devient de plus en plus dur de passer les filtres anti spam. L'envoi de mail depuis un site web est un vrai casse tête. Pour pouvoir t'aider un bri, il faut qu'on sache si tu envoies bcp de mails, comment tu les envoies (quté x frequence, et nb d'abonnés) si ta base est propre, si tu gere les NPAI, si t'es en dédié ou mutualisé, etc. Pour la base propre, j'avais posté il y a pas longtemps sur Snipemail une explication à ce sujet. Sinon j'attends tes infos supplementaires pour voir ce qu'on peut faire.
Harry_20 Posté 10 Avril 2007 Posté 10 Avril 2007 Moi j'ai eu d'autres indications, ayant envoyé le mail sur une adresse gérée par OVH ... X-Ovh-Remote: 80.74.149.13 ()X-Ovh-Local: 213.186.33.32 (mx0.ovh.net)X-Probably-Spam-Tag: YES (REVERSE none|H 0.5) La forme de ces lignes et leur position pourrait faire penser à des en-têtes qui ne sont pas reconnus comme tels mais je n'en suis pas sûr
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant