Reception de mail
marquito56
Messages postés
18
Statut
Membre
-
marquito56 Messages postés 18 Statut Membre -
marquito56 Messages postés 18 Statut Membre -
Bonjour,
Je suis très perplexe...
J'ai un script avec un formulaire d'inscription auquel j'envoi une confirmation d'inscription automatique par mail.
Tout fonctionne sur différente adresse SAUF sur free.fr et là je suis perdu je ne comprend pas pourquoi ??
Vous pouvez me guider je cherche.... mais j'ai l'impression d'être le seul avec ce problème!!
Merci pour toutes vos pistes.
Cordialement
Je suis très perplexe...
J'ai un script avec un formulaire d'inscription auquel j'envoi une confirmation d'inscription automatique par mail.
Tout fonctionne sur différente adresse SAUF sur free.fr et là je suis perdu je ne comprend pas pourquoi ??
Vous pouvez me guider je cherche.... mais j'ai l'impression d'être le seul avec ce problème!!
Merci pour toutes vos pistes.
Cordialement
A voir également:
- Reception de mail
- Accusé de reception gmail - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Serveur de reception mail - Guide
- Windows live mail - Télécharger - Mail
- Hotmail boîte de réception - Guide
5 réponses
Bonjour,
Face aux problemes de spam, les différents prestataires de services e-mails prennent des mesures très diverses pour bloquer les mails jugés indésirables.
As tu remplis le champ SPF de ton nom de domaine ?
L'header du mail est il renseigné parfaitement ? (en spécifiant
l'ensemble des paramètres possibles)
Dans la plupart des cas, hors blacklistage, c'est suffisant.
Si ton problème persiste, tente de contacter Free ou cherche sur les forums spécialisés, ton problème n'est absolument pas un cas isolé.
Face aux problemes de spam, les différents prestataires de services e-mails prennent des mesures très diverses pour bloquer les mails jugés indésirables.
As tu remplis le champ SPF de ton nom de domaine ?
L'header du mail est il renseigné parfaitement ? (en spécifiant
l'ensemble des paramètres possibles)
Dans la plupart des cas, hors blacklistage, c'est suffisant.
Si ton problème persiste, tente de contacter Free ou cherche sur les forums spécialisés, ton problème n'est absolument pas un cas isolé.
Merci pour ta réponse
mais j ne comprend pas trop :
As tu remplis le champ SPF de ton nom de domaine ?
L'header du mail est il renseigné parfaitement ? (en spécifiant
l'ensemble des paramètres possibles)
Sinon j'ai contacté free mais il m'ont rnevoyé sur les forum (super sympa)
Le truc que je trouve vraiement bizarre c'est que je reçois bien les mail venant de mes autres adresse il n'y a que free qui déconne !
Sinon j'utilise le script DeltaScripts: PHP Classifieds
je me suis inscrit sur différent site qui l'utilise avec mon adresse free et ça marche je reçois les mails
je ne comprends pas pourquoi ça ne marche pas avec moi
Merci encore pour tous les conseils
mais j ne comprend pas trop :
As tu remplis le champ SPF de ton nom de domaine ?
L'header du mail est il renseigné parfaitement ? (en spécifiant
l'ensemble des paramètres possibles)
Sinon j'ai contacté free mais il m'ont rnevoyé sur les forum (super sympa)
Le truc que je trouve vraiement bizarre c'est que je reçois bien les mail venant de mes autres adresse il n'y a que free qui déconne !
Sinon j'utilise le script DeltaScripts: PHP Classifieds
je me suis inscrit sur différent site qui l'utilise avec mon adresse free et ça marche je reçois les mails
je ne comprends pas pourquoi ça ne marche pas avec moi
Merci encore pour tous les conseils
Bonjour,
La fonction mail est universelle, il est donc normal que certains sites utilisant ce script arrivent à envoyer des mails vers free.
Pourquoi ca ne marche pas pour moi, vas tu sans doute me demander :
Eh bien, pour faire simple les services e-mails utilisent des règles de rejet.
c'est à dire :
si le mail correspond à tous nos critères , on le laisse passer.
s'il correspond presque à tous nos critères, on le laisse passer mais on le met en courrier indésirable.
s'il ne correspond pas à assez de critères, on ne le délivre pas.
Chaque service mail a ses propres critères, plus ou moins laxistes.
Les différents critères n'ont pas la meme importance, ce sont en fait des points qui s'additionnent.
Exemple :
si adresse de provenance connue pour faire du spam = ajouter 5 points
si le sujet du mail a tout l'air d'être du spam (viagra..) = ajouter 3 points
si le header n'est pas complet = 1 point
etc..
si le mail totalise plus de 2 points, mettre en courrier indesirable.
si le mail totalise 5 points ou plus, le blacklister.
====================
Cet exemple est purement fictif, et je fais de la vulgarisation, mais c'est simplement pour t'expliquer que certains critères doivent obligatoirement être remplis, d'autres ne sont pas aussi importants, mais s'ils y en a trop qui ne correspondent pas aux exigences du service mail, cela peut tout de meme te poser probleme
Ton problème peut venir soit, ou à la fois :
1- de ton script (apparemment non, puisque certains parviennent à en envoyer vers free avec ce script)
2- d'une mauvaise configuration du serveur.
3 - du champ SPF
4 - un blacklistage
dans le deuxième cas, si tu es en mutualisé chez un gros hébergeur, tu ne peux rien faire, mais ce serait étonnant qu'ils n'aient pas résolu le problème, étant donné qu'ils ont déjà du avoir des retours
dans le troisième cas : le champ SPF est un champ défini dans les zones DNS de ton nom de domaine, disant quelles adresses IP sont autorisées à envoyer un email depuis ton nom de domaine. Afin, de le vérifier, et de le modifier, je t'invite à faire une recherche sur google.
dans le quatrième cas, il n'y a pas grand chose à faire, à part demander à ne plus être blacklisté..
Bonne continuation
Stephane
La fonction mail est universelle, il est donc normal que certains sites utilisant ce script arrivent à envoyer des mails vers free.
Pourquoi ca ne marche pas pour moi, vas tu sans doute me demander :
Eh bien, pour faire simple les services e-mails utilisent des règles de rejet.
c'est à dire :
si le mail correspond à tous nos critères , on le laisse passer.
s'il correspond presque à tous nos critères, on le laisse passer mais on le met en courrier indésirable.
s'il ne correspond pas à assez de critères, on ne le délivre pas.
Chaque service mail a ses propres critères, plus ou moins laxistes.
Les différents critères n'ont pas la meme importance, ce sont en fait des points qui s'additionnent.
Exemple :
si adresse de provenance connue pour faire du spam = ajouter 5 points
si le sujet du mail a tout l'air d'être du spam (viagra..) = ajouter 3 points
si le header n'est pas complet = 1 point
etc..
si le mail totalise plus de 2 points, mettre en courrier indesirable.
si le mail totalise 5 points ou plus, le blacklister.
====================
Cet exemple est purement fictif, et je fais de la vulgarisation, mais c'est simplement pour t'expliquer que certains critères doivent obligatoirement être remplis, d'autres ne sont pas aussi importants, mais s'ils y en a trop qui ne correspondent pas aux exigences du service mail, cela peut tout de meme te poser probleme
Ton problème peut venir soit, ou à la fois :
1- de ton script (apparemment non, puisque certains parviennent à en envoyer vers free avec ce script)
2- d'une mauvaise configuration du serveur.
3 - du champ SPF
4 - un blacklistage
dans le deuxième cas, si tu es en mutualisé chez un gros hébergeur, tu ne peux rien faire, mais ce serait étonnant qu'ils n'aient pas résolu le problème, étant donné qu'ils ont déjà du avoir des retours
dans le troisième cas : le champ SPF est un champ défini dans les zones DNS de ton nom de domaine, disant quelles adresses IP sont autorisées à envoyer un email depuis ton nom de domaine. Afin, de le vérifier, et de le modifier, je t'invite à faire une recherche sur google.
dans le quatrième cas, il n'y a pas grand chose à faire, à part demander à ne plus être blacklisté..
Bonne continuation
Stephane
Bonjour et merci bcp pour ta réponse!
Alors je n'ai pas avancé sur mon souci mais j'ai remarqué une chose
j'ai un fichier language et là ???? le truc vraiment bizarre c'est que si j'enlève les balises <br> de mon texte je reçois le mail
Je trouve ça dingue ! Free considère les balises <br> comme des spam ?
Ca va être très embêtant pour mes retours à la ligne si je dois les enléver pour que ça fonctionne !
C'est un détail très pénible
Merci
Alors je n'ai pas avancé sur mon souci mais j'ai remarqué une chose
j'ai un fichier language et là ???? le truc vraiment bizarre c'est que si j'enlève les balises <br> de mon texte je reçois le mail
Je trouve ça dingue ! Free considère les balises <br> comme des spam ?
Ca va être très embêtant pour mes retours à la ligne si je dois les enléver pour que ça fonctionne !
C'est un détail très pénible
Merci
Bonjour,
Cherchant une solution je me demande si je ne pourrais pas contourner le problème en rusant !
C'est à dire comme le br n'est pas accepté dans le fichier langue ça serait de mettre les balises <br> ici :
Entre $la_new_user_mail_msg et $la_new_user_mail_msg2
Mais je ne vois pas comment faire ?
Merci pour vos conseils.
Cherchant une solution je me demande si je ne pourrais pas contourner le problème en rusant !
C'est à dire comme le br n'est pas accepté dans le fichier langue ça serait de mettre les balises <br> ici :
$message = formatString($la_new_user_mail_msg . $la_new_user_mail_msg2, array("http://$url/membres_login.php","$email","$passwd","$name_of_site"));
Entre $la_new_user_mail_msg et $la_new_user_mail_msg2
Mais je ne vois pas comment faire ?
Merci pour vos conseils.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
pouvez vous me dire si vous voyez une anomalie dans ce code svp
Merci
pouvez vous me dire si vous voyez une anomalie dans ce code svp
function sendEmail($aTo, $aFrom, $aSubject, $aBody)
{
global $set_ini_smtp, $quiet,$from_address_mail;
if (!$aFrom) { die(failMsg("No sender (Code #100)","No sender is specified.")); }
if (!$aTo) { die(failMsg("No reciept (Code #101)","No recipient is specified.")); }
if (!$aSubject) { die(failMsg("No subject (Code #102)","No subject is specified.")); }
if (!$aBody) { die(failMsg("No body (Code #103)","Nobody is specified.")); }
if ($set_ini_smtp)
ini_set("SMTP",$set_ini_smtp);
$aBody = ereg_replace("<br>","\n",$aBody);
$headers = "From: $aFrom\r\n";
if (!$quiet)
{
if (!validateEmail("$aTo"))
die(failMsg("Problem sending mail","Email address TO: '$aTo' does not appear to be a valid email address."));
if (!validateEmail("$aFrom"))
die(failMsg("Problem sending mail","Email address FROM: '$aFrom' does not appear to be a valid email address."));
if (!mail("$aTo", "$aSubject","$aBody","From: $aFrom\r\n"))
die(failMsg("Problem sending mail","For some reason, one or more emails were not sent. To: $aTo, From: $aFrom, Subject: $aSubject"));
}
else
{
mail("$aTo", "$aSubject","$aBody","From: $aFrom\r\n");
//mail("$aTo", "$aSubject","$aBody","From: $aFrom<$aFrom>\nX-Mailer: PHP 4.x\r\n\r\n");
}
return true;
}
Merci