adresse email dans formulaire

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 : adresse email dans formulaire

Re: adresse email dans formulaire

par claude77260 » 03 août 2011, 14:33

bonjour ci joint mes headers qui fonctionne

//------------------------------------------------------------------------------
//************************ Construction de l'entête*****************************
//------------------------------------------------------------------------------
date_default_timezone_set("Europe/Paris");
$eol="\r\n";
if($_POST['email_bcc']!="") // si email_dest existe
{
$boundary = "---------------------------------------=".md5(uniqid(rand()));

$headers .= "From: Cercle Généalogique de l'Aisne ----> " . $email_exp . "\n";
$headers .= "X-Priority:". $email_priorite . "\n";
$headers .= "Cc: " . $email_cc . "\n";
$headers .= "Bcc: " . $email_bcc . "\n";
$headers .= "Reply-to: [email protected]\n";
$headers .= "Importance: High".$eol;
$headers .= "X-Mailer: PHP v" . phpversion().$eol;
$headers .= "Delivery-date: ".date("D, j M Y H:i:s ".$timezone).$eol;
$headers .= "X-Originating-IP: [".getenv("REMOTE_ADDR")."]".$eol;
$headers .= "X-Sender-IP: " . $_SERVER["REMOTE_ADDR"].$eol;
$supplementaire .= "-f [email protected]";

$headers .= 'MIME-Version: 1.0'. "\n";
$headers .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"';
// pour dire qu'il y a plusieurs type d'envoi *boundary est la frontiére

$msg = 'This is a multi-part message in MIME format.'."\n\n";

Re: adresse email dans formulaire

par Mazarini » 03 août 2011, 10:58

Bonjour,
$headers .= "From: $mailadmin\n"; // Votre email
$headers .= "Reply-To:  $mailadmin\n";  // Votre email
A mon avis, il faut que tu changes le mail dans la ligne "From" pour avoir celui que tu désires comme expéditeur.

Form : adresse de l'expéditeur
Reply-To : adresse pour répondre au mail

Tu peux aussi essayer de paramétrer l'adresse mail chez ton hébergeur pour que les mails avec ton nom de domaine soient redirigés vers ton compte chez free.

Re: adresse email dans formulaire

par popy » 03 août 2011, 10:50

From: "Machinchouette" <[email protected]>

adresse email dans formulaire

par meme88 » 03 août 2011, 10:14

bonjour, sur mon formulaire quand je recois mon mail, celui ci ne m'indique pas ce que je voudrais:
je recois mon mail administrateur comme cela:

a:[email protected] <= résultat de mon formulaire
et celui qui me contact le recois en copie comme ca:

mon.mail <=afficher en expediteur!
alors que je voudrais que ca soit afficher dans mon mail a moi
marquedemonsite ou marquedemoniste.fr
et sur le mail du client idem
marquedemonsite ou marquedemoniste.fr
avec si ils veulent repondre, l'adresse mail [email protected]
voici ma ligne dans fichier config.php
$mailadmin="[email protected]";
et mes lignes dans ma page formulaire.php
<?php
$to = $mailadmin;
$sujet = "Une demande client sur marquedemonsite.fr";
$message ="$messageadmin";
$headers = "MIME-Version: 1.0\n";
$headers .= "From: $mailadmin\n"; // Votre email
$headers .= "Reply-To:  $mailadmin\n";  // Votre email
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
mail($to,$sujet,$message,$headers);
?>
merci a vous