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
Bonjour à tous,
j'utilise un script qui me permet d'envoyé un formulaire par mail... mais je rencontre un soucis avec une entetemail "from".
[php]$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);[/php]
Dès que l'email contient un "point" avant le "@", le mail n'est jamais envoyé....
j'ai essayé de mettre juste
[php]$entetemail = "From: TITRE TEST \n"; // Adresse expéditeur[/php]
même chose le mail ne part pas...
Une idée. merci de votre aide