2011-11-21 105 views
2

我在附加邮件头被忽略的服务器上有问题。忽略PHP邮件()和replyto邮件头被忽略

代码重现:

$toEmail="[email protected]"; 
$subject="subject"; 
$message="this is a message"; 
$fromEmail="Customer Service <[email protected]>"; 
$replyToEmail="Customer Service <[email protected]>"; 
mail("$toEmail", $subject, $message, "FROM: $fromEmail","-f$replyToEmail"); 
echo "mail sent"; 

发件人地址结束是: [email protected]

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

服务器是运行Centos5的LAMP。

谢谢!

凸轮

+0

$ replyToEmail的域是否由同一台服务器提供服务? –

+0

是的,它们都是一样的 – evilknot

+0

现在这个问题[在ServerFault上重复](http://serverfault.com/questions/334228/)。 – JdeBP

回答

0

1)请双引号,例如包围的电子邮件名称$ fromEmail =“\”Customer Service \“”

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