3

我通过 PHP > postfix > Sendgrid 从我的服务器发送电子邮件。在 PHP 中,我将 From: 标头设置为我的 noreply@domain.com。但是,电子邮件的 From 标头中将始终包含 Apache@mail.domain.com。

从服务器发送电子邮件的新手,我应该查看哪些配置文件?或者我该如何调试?

我在 PHP 中设置这样的标题:

$headers = "From: ".$from."\r\n";
$headers = "Reply-To: ".$from."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
4

1 回答 1

0

问题是其中一个 $headers .= 行没有 .= 并且正在覆盖以前的标题。我猜很容易错过。

于 2012-07-11T07:41:20.067 回答