如何将我的电子邮件发送到收件箱而不是垃圾邮件文件夹?

时间:2015-06-04 05:57:23

标签: php email

我可以试试这个:

$name       = @trim(stripslashes($_POST['name'])); 
$from       = @trim(stripslashes($_POST['email'])); 
$subject    = @trim(stripslashes($_POST['subject'])); 
$message    = @trim(stripslashes($_POST['message'])); 
$to         = 'email@email.com';//replace with your email

$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: {$name} <{$from}>";
$headers[] = "Reply-To: <{$from}>";
$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($to, $subject, $message, $headers);

但是有一段时间我的emails已发送到spam

任何建议。

1 个答案:

答案 0 :(得分:2)

这看起来有两个原因:

某些电子邮件服务在以下情况下将邮件发送到垃圾邮件:

  • from标题不等于您的domain,例如您的域名 test.com,但标题为support@google.com

  • 以及您的服务器IP 在某个服务器的黑名单中。