problème avec php mail 'De' en-tête

Je suis en train de construire un site web qui envoie et e-mail à un utilisateur lors de son inscription.

Mon code (l'essentiel):

<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! \nThis is a simple email message.";

$headers = "From: [email protected]";
$headers .= "\r\nReply-To: [email protected]";
$headers .= "\r\nX-Mailer: PHP/".phpversion();

mail($to,$subject,$message,$headers);

echo "Mail Sent.";
?> 

le problème est que lorsque le courrier est livré, l'en-tête reste [email protected], tandis que réponse est changé à la valeur spécifiée.

box123.bluehost.com est le nom d'hôte du serveur sur lequel est hébergé le site web.

Donc ce que je fais mal? Que puis-je faire pour obtenir l'adresse "De" la même que l'adresse de réponse?

Est-il quelque chose que je fais mal, ou est l'hôte de web de jeu déloyal?

  • J'avais aussi eu ce problème et a posté une réponse utile pour vous!
InformationsquelleAutor jrharshath | 2010-01-06