来自和回复标题的PHP mail()将被忽略

时间:2011-11-21 23:15:42

标签: php email lamp sendmail

我在服务器上遇到问题,其他标头会被忽略。

重现的代码:

$toEmail="customer@domain.com";
$subject="subject";
$message="this is a message";
$fromEmail="Customer Service <customerservice@domain.net>";
$replyToEmail="Customer Service <customerservice@domain.net>";
mail("$toEmail", $subject, $message, "FROM: $fromEmail","-f$replyToEmail");
echo "mail sent";

起始地址最终为:     customerservice@domain.net.prod3.domain.net

prod3.domain.net是服务器的名称,因此它连接起始地址和机器名称。

服务器是运行Centos5的LAMP。

谢谢!

凸轮

1 个答案:

答案 0 :(得分:0)

1)请附上带双引号的电子邮件名称,例如$ fromEmail =“\”客户服务\“”

2)请将“FROM”更改为“From”。例如,“From:$ fromEmail”