我正在使用mail()
发送一封简单的电子邮件,但是由于某种原因,我尝试的所有内容都直接成为了垃圾邮件,我在这里遗漏了什么吗?
<?php
$to = "toemail@example.com";
$subject = "your subject";
$body = "<p>Your Body</p>";
$headers = "From: Sender Name <from@example.com>" . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($to, $subject, $body, $headers);
?>
答案 0 :(得分:0)
您需要一个附加的“答复”标头,以确保发件人的电子邮件地址与答复邮件的地址相同。这应该可以解决您的问题。
例如$headers = "From: $from\r\nReply-to: $email";
还要确保您的标头由\ r \ n
分隔