[PHP] Eviter que le mail aille dans les spams

Hocky2009 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Je programme en php et je veux savoir comment programmer l'envoi des mails pour qu'ils n'aillent pas dans le dossiers spams, mais plutôt dans la boîte de reception des destinataires.
Aidez moi s'il vous plaît.

Merci.
A voir également:

4 réponses

Utilisateur anonyme
 
1 - Qui est ton hébergeur ??

2 - Quel est le code qui te permet d'envoyer des mails ?

3 - Chez quel "mailer" ton courrier part en spam ?

1
Hocky2009 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour la réponse que tu m'as envoyée.

Le site est hébergé chez www.nuxit.com

Je veux que le message soit au format html donc j'utilise l'entête "Content-type: text/html; charset=utf-8"
mon code d'envoi est :

$envoi=mail($emaildest,$objet,$message,$entete);
if($envoi=="true") $msg ="Message envoyé à $emaildest";
else $msg ="Désolé, le message n'a pu être envoyé à $emaildest";

Le courrier part en en spam chez yahoo et hotmail.
0
Utilisateur anonyme
 
Donc si je comprends bien, ton code est celui-ci :


$entete = "Content-type: text/html; charset=utf-8";
$emaildest = "mon_mail@yahoo_ou_hotmail.fr";
$objet = "Coucou";
$message = "test";

$envoi=mail($emaildest,$objet,$message,$entete);
if($envoi=="true") $msg ="Message envoyé à $emaildest";
else $msg ="Désolé, le message n'a pu être envoyé à $emaildest";


et chez hotmail ou yahoo ça part en spam ?? et les autres en boite de réception ?
1
Hocky2009 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
En fait, chez hotmail ou yahoo, le message envoyé va soit en spam soit dans la boite de reception, ça varie.
Ce que je veux, c'est que toutes les fois que j'envoi le message, il puisse aller dans la boite de reception et non souvent dans les spams.

J'ai déjà envoyé un message à une adresse du genre adresse@aviso.ci. Le message a été reçu, mais je ne sais pas si c'était dans les spams ou bien dans la boite de réception.
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Bonjour,

Tu ne peux pas spécifier l'adresse d'envoi lorsque tu envoies ton mail?
0
Utilisateur anonyme
 
Je crois qu'il va falloir que tu utilises un entête plus poussé que celui que tu utilises actuellement...

Essaye ça :

     $entete ='From: "TON NOM"<adresse@fai.fr>'."\n";
     $entete .='Reply-To: adresse@fai.fr'."\n";
     $entete .='Content-Type: text/html; charset="utf-8"'."\n";
     $entete .='Content-Transfer-Encoding: 8bit'; 


Change bien les zones en gras !
0