fonction mail php : je ne les recoit pas sur laposte.net

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

fonction mail php : je ne les recoit pas sur laposte.net

Message le Jeu Oct 19, 2006 10:24

Bonjour,

J'utilise la fonction mail en php pour envoyer des mails à des utilisateurs.
Mon script marche si je l'envoye vers hotmail ou yahoo mais dès que c'est la poste, plus rien !
J'ai cherché sur le forum et essayer de suivre les indications mais cela n'a pas resolu mon problème.

Voila mon script (avec les mails changés) :


Code: Tout sélectionner
$sujet = isset($_POST['sujet']) ? $_POST['sujet'] : '';
$message = isset($_POST['message']) ? $_POST['message'] : '';   

$entetemail="Bcc: mon_adresse@laposte.net\n ";
$entetemail .= "MIME-Version: 1.0\n";
$entetemail.="From: \"alias\" <serveur@serveur.com>\n";
$entetemail .="Reply-to:\"reponse\" <reponse@reponse.com>\n";

if (@mail("",$sujet,$message,$entetemail))
    $contenu="mail envoyé";
else 
     $contenu="mail non envoyé";



Dans tous les cas, cela me mets mail envoyé mais sur laposte, je ne recoit rien.

Merci de m'avoir lu !


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Jeu Oct 19, 2006 10:31

tu as lu ce type de sujet :
http://www.webrankinfo.com/forums/viewtopic_20686.htm
qui evoque le problème avec AOL, mais je suppose que c'est le même problème, une considération de SPAM de ces messages

sgaze
WRInaute impliqué
WRInaute impliqué
 
Messages: 538
Inscription: 2 Fév 2004

Message le Jeu Oct 19, 2006 10:33

Ils tombent peut-être dans le filtre anti-spam de la poste ?
A ce sujet je me suis déjà dit qu'il faudrait que j'ouvre un compte dans tous les webmails d'importance pour faire des tests...

yahoo, gmail, hotmail, la poste, free, noos, neuf, alice etc...
Vous avez une recette pour passer à coup sur à travers les filtres ?

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 10:38

Oui, je l'ai lu et j'ai essayé de suivre les conseils donnés sans succès :(

Oui, je pense aussi qu'il est bloqué par le filtre anti-spam mais je ne trouve pas de moyen pour passer outre.


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Jeu Oct 19, 2006 10:43


asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 10:44

Je precise que quand j'utilise un entete simple et que je ne mets pas le destinataire en bcc, cela marche :

Code: Tout sélectionner
mail("adresse@laposte.net","bonjour","mon message","From:".$mailadmin);


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Jeu Oct 19, 2006 10:57

Filtre antispam de base : si le destinataire n'apparait pas dans la liste des destinataires (ce qui est le cas en BCC), alors :arrow: boite à spam

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 11:04

Leonick a écrit:Filtre antispam de base : si le destinataire n'apparait pas dans la liste des destinataires (ce qui est le cas en BCC), alors :arrow: boite à spam



Ah...D'accord

Pourtant, chez hotmail et yahoo, ca marche.

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 11:08

On fait comment alors pour envoyer un mail à plusieurs personnes sans avoir à envoyer un mail par personne et qu'un destinataire puisse voir les autres destinataires?

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 11:14

ben j'ai reessayer en mettant cela
Code: Tout sélectionner
$sujet = isset($_POST['sujet']) ? $_POST['sujet'] : '';
$message = isset($_POST['message']) ? $_POST['message'] : '';   

$entetemail="Bcc: mon_adresse1@laposte.net,mon_adresse2@yahoo.fr\n ";
$entetemail .= "MIME-Version: 1.0\n";
$entetemail.="From: \"alias\" <serveur@serveur.com>\n";
$entetemail .="Reply-to:\"reponse\" <reponse@reponse.com>\n";

if (@mail("mon_adresse1@laposte.net",$sujet,$message,$entetemail))
    $contenu="mail envoyé";
else
     $contenu="mail non envoyé";


En mettant donc mon destinataire à la fois en destinataire visible et en bcc et cela ne donne rien. Par contre, je recois le mail sur yahoo.fr


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Jeu Oct 19, 2006 11:37

faut demander aux destinataires ne recevant pas le mel de te mettre dans leur liste blanche

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 12:16

ben ca le fait pas trop parce que autant là, c'est un test, autant ensuite, je veux pouvoir gerer la liste de destinataire de manière dynamique à partir d'une bdd.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Jeu Oct 19, 2006 12:27

Oui, mais de toutes façons, il faut valider l'envoi des mels.
Donc le premier envoi doit être fait avec une demande de reply-to et en demandant aux destinataires de répondre pour vérifier la base.
C'est ce que je fais à chaque nouvel inscrit.
Ensuite, ça peut être automatisé.


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Jeu Oct 19, 2006 12:36

lol

les headers du mail sont un petit peu incompletes quand même

rog

asma_
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Oct 2006

Message le Jeu Oct 19, 2006 13:40

rog a écrit:lol

les headers du mail sont un petit peu incompletes quand même

rog


Salut,

C'est très possible... Je suis pas du tout specialiste en php, j'ai decouvert la fonction mail il ya quelques jours...

Jy ai mis ce que je trovué sur les tutoriaux sur le net

que manque t il ?

fonction mail php : je ne les recoit pas sur laposte.net

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité