Page 1 sur 1

Enlever expéditeur serveur mail()

Posté : 30 août 2011, 16:51
par gealex
Bonjour,

J'utilise la fonction mail pour envoyer un mail à un contact et je souhaite changer l'email de l'expéditeur. Pour cela j'utilise la fonction mail () et les entête de cette façon :
                        $destinataire = $email;
			$headers="From :" . $my_email."\n"; 
			$headers .= "Reply-to:" . $my_email."\n";
			$headers .= "MIME-Version: 1.0"."\n";
			
			if(mail($destinataire, $title, $message, $headers)){
				$msg=("Succès");
			}
			else{
				return($error="Echec");
			}
Je reçois bien le mail mais avec 2 expéditeurs : celui de ma variable $my_email (super) et celui de mon serveur (pas cool). J'aimerai cacher l'email de mon serveur car je ne souhaite pas que l'on me réponde sur cet email. Un idée ?
Merci !

Re: Enlever expéditeur serveur mail()

Posté : 30 août 2011, 18:32
par xTG
Contactes ton hébergeur, car ce n'est pas le code qui implique ce second email. ;)

Re: Enlever expéditeur serveur mail()

Posté : 30 août 2011, 21:39
par gealex
Oh ! Merci ... Problème résolu donc :)

Re: Enlever expéditeur serveur mail()

Posté : 31 août 2011, 09:06
par Mazarini
A tout hazard, j'aurai bien vu :
$headers="From: " . $my_email."\n";
$headers .= "Reply-to: " . $my_email."\n";
(pour les blancs autour des ":")