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 .= 行の 1 つに .= がなく、以前のヘッダーを上書きしていたことです。見逃しやすいと思います。

于 2012-07-11T07:41:20.067 に答える