我正在制作联系表格。我已经得到了一个基本版本的工作(收集表单信息并将电子邮件从我的网站发送到我的个人电子邮件),但我似乎无法让“附加标题”工作。如果我有以下标题,它工作正常:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
但是,如果我尝试添加其他邮件标头,例如:
$headers .= 'To: Jack <Jack Johnson>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
$headers .= "\r\nX-Mailer: PHP/" ;
我的邮件功能“失败”。我正在使用 PHP 5.3.8 版。为了确保邮件功能正常工作,我这样做:
$sendmail = mail($email_to, $email_subject, $email_message, $headers);
if ($sendmail) {
echo '<div>Thanks for submitting!</div>';
} else {
echo '<div>Fail</div>';
}
我的格式不正确吗?