php 邮件“发件人”标头的问题
我正在建立一个网站,在用户注册时向用户发送和发送电子邮件。
我的代码(它的要点):
<?php
$to = "helloworld@gmail.com";
$subject = "Test mail";
$message = "Hello! \nThis is a simple email message.";
$headers = "From: munged@gmail.com";
$headers .= "\r\nReply-To: munged@gmail.com";
$headers .= "\r\nX-Mailer: PHP/".phpversion();
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
问题是,当邮件被传递时,from标头将保留,而 reply-to 将更改为指定的值。munged@box123.bluehost.com
box123.bluehost.com
是托管网站的服务器的主机名。
那么我做错了什么呢?我该怎么做才能使“发件人”地址与回复地址相同?
是我做错了什么,还是网络主机在犯规?