adresse email dans formulaire

Petit nouveau ! | 3 Messages

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

Eléphant du PHP | 275 Messages

03 août 2011, 10:50

From: "Machinchouette" <[email protected]>

ViPHP
ViPHP | 2577 Messages

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.

claude77260
Invité n'ayant pas de compte PHPfrance

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";