邮件缺少发件人地址


Message is missing senders address

我正在为一个网站联系,但遇到了问题。我目前正在使用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);