我有一个有点烦人的问题:我的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);
任何帮助都将受到高度赞赏!
答案 0 :(得分:0)
mail($email, $subject, $message, $headers);
确保使用此正确。电子邮件应仅包含存储在$ email中的电子邮件地址。使用上面的代码并使用适当的变量名称。它有助于轻松区分问题(如果有的话)。
答案 1 :(得分:0)
在我的情况下,我需要将空白传递给第一个参数,因为我已经在 $ headers 参数中包含了电子邮件地址TO字段。
mail( "", $subject, $message, $headers);