【问题标题】:PHP mail() from and replyto headers are ignored忽略来自和回复标头的 PHP mail()
【发布时间】:2012-01-03 10:18:59
【问题描述】:

我在忽略附加标头的服务器上遇到问题。

要重现的代码:

$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。

谢谢!

摄像头

【问题讨论】:

标签: php email lamp sendmail


【解决方案1】:

1) 请用双引号将电子邮件名称括起来,例如$fromEmail = "\"客户服务\" "

2) 请将“发件人”改为“发件人”。例如,“发件人:$fromEmail”

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 2012-07-21
    相关资源
    最近更新 更多