Enlever expéditeur serveur mail()

Petit nouveau ! | 8 Messages

30 août 2011, 16:51

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 !

ViPHP
xTG
ViPHP | 7331 Messages

30 août 2011, 18:32

Contactes ton hébergeur, car ce n'est pas le code qui implique ce second email. ;)

Petit nouveau ! | 8 Messages

30 août 2011, 21:39

Oh ! Merci ... Problème résolu donc :)

ViPHP
ViPHP | 2577 Messages

31 août 2011, 09:06

A tout hazard, j'aurai bien vu :
$headers="From: " . $my_email."\n";
$headers .= "Reply-to: " . $my_email."\n";
(pour les blancs autour des ":")