problema com o php mail 'From' header

Estou construindo um site que envia e-mail para um usuário quando ele se registra.

Meu código (a essência dele):

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

o problema é que quando o correio é entregue, o cabeçalho permanece[email protected], enquanto a resposta é alterada para o valor especificado.

box123.bluehost.com é o nome do host do servidor no qual o site está hospedado.

Então, o que estou fazendo de errado? O que posso fazer para que o endereço "De" seja o mesmo que o endereço de resposta?

É algo que estou fazendo errado, ou o host está jogando sujo?

questionAnswers(3)

yourAnswerToTheQuestion