我正在为网站建立联系,我遇到了问题。 我目前正在使用XAMPP进行测试,使用它的sendmail。 我一直收到错误:
邮件缺少发件人地址
以下是PHP标头代码:
//email headers
$headers = 'From: \""' .$email . '\r\n'. 'Reply-To' .
$email. "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email_to, $subject, $message, $headers);
我无法弄清楚这个问题。 感谢
答案 0 :(得分:2)
你正在逃避标题中的双引号,当它不需要转义时会导致你有两个双引号。将您的代码更改为
$headers = 'From: ' .$email . "\r\n".
'Reply-To: ' . $email. "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email_to, $subject, $message, $headers);