1

我有一个有点烦人的问题:我的 gmail 帐户收到了 php 邮件功能发送的两次邮件。当我使用不同的电子邮件时,邮件只会收到一次(hotmail,自己的域)。我想问题出在我的标头代码中。

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$naammail.' <'.$afzender.'>' . "\r\n";

$naammail是发件人的名称,$afzender是发件人的电子邮件。

邮件功能:mail($email,$onderwerp,$bericht,$headers);

任何帮助将不胜感激!

4

2 回答 2

0

在我的情况下,我只需将空白传递给第一个参数,因为我已经在$headers参数中拥有电子邮件地址 TO 字段。

mail( "", $subject, $message, $headers);
于 2014-08-18T21:37:58.300 回答
0
mail($email, $subject, $message, $headers);

确保你使用正确。电子邮件应该只发送到存储在 $email 中的电子邮件地址。使用上面的代码并为变量使用正确的名称。它有助于轻松区分问题(如果有)。

于 2013-03-16T00:26:15.997 回答