entetemail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : entetemail

Re: entetemail

par kweb » 21 juin 2010, 09:16

Il semblerai qu'il soit bien envoyé ??? car j'ai => bool(true)
un email simple comme [email protected] arrive bien dans la boite de réception, un email comme [email protected] n'arrive jamais ?

A titre d'info j'ai fais plusieurs test sur le $destinataire en utilisant des email différents, et le problème persiste ?

Re: entetemail

par stealth35 » 20 juin 2010, 23:41

il est pas envoyer ou ou n'arrive pas ?

pour savoir si il a été envoyer c'est
$mail = mail($destinataire,$objet,$message,$entetemail);
var_dump($mail);
si c'est à "true" c'est qu'il est partis, et que le serveur qui reçoit le considère comme un spam, essaye sans le paramètre $entetemail

Re: entetemail

par kweb » 20 juin 2010, 23:31

malheureusement ca ne marche pas non plus, des qu'il y a un point dans l'email avant le @, le mail n'est pas envoyé....

Re: entetemail

par stealth35 » 20 juin 2010, 23:15

hello essaye de faire juste

From: $from_email

sinon tout ca tu peux enlever
$entetemail .= "X-Mailer: PHP/" .  phpversion() . "\n" ;
$entetemail .= "Date: $entetedate";
$entetemail .= "MIME-version: 1.0\n";
EDIT : de plus c'est : From: "TITRE TEST" <adresse-mail> , avec les quotes autour du nom :wink:

entetemail

par kweb » 20 juin 2010, 22:01

Bonjour à tous,
j'utilise un script qui me permet d'envoyé un formulaire par mail... mais je rencontre un soucis avec une entetemail "from".
$destinataire = "[email protected]";
$objet = "TITRE - demande de renseignement";

$message = "<strong>Nom:</strong> ".$_POST['nom']."<br />\n";
$message .= "<strong>Email:</strong> ".$_POST['email']."<br />\n";
$message .= "<strong>Telephone:</strong> ".$_POST['telephone']."<br /><br />\n";
$message .= "<strong>Message:</strong> ".$_POST['message']."<br />\n";


$from_email = $_POST['email'];
$from = "TITRE";
$entetedate = date("D, j M Y H:i:s -0600"); // avec offset horaire
$entetemail = "From: TITRE TEST <$from_email> \n"; // Adresse expéditeur
$entetemail .= "Reply-To: [email protected] \n"; // Adresse de retour
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$entetemail .= "Date: $entetedate";
$entetemail .= "MIME-version: 1.0\n";
$entetemail .= "Content-type: text/html; charset= UTF-8\n";

mail($destinataire,$objet,$message,$entetemail);
Dès que l'email contient un "point" avant le "@", le mail n'est jamais envoyé....
j'ai essayé de mettre juste
$entetemail = "From: TITRE TEST \n"; // Adresse expéditeur
même chose le mail ne part pas...

Une idée. merci de votre aide