我正在为一个网站联系,但遇到了问题。我目前正在使用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);
我搞不清楚这个问题。感谢
您正在转义标头中的双引号,而不需要转义它,这将导致您有两个双引号。将代码更改为
$headers = 'From: ' .$email . "'r'n".
'Reply-To: ' . $email. "'r'n" .
'X-Mailer: PHP/' . phpversion();
mail($email_to, $subject, $message, $headers);