1
我正在为我创建的网站只能从我的服务器运行。我希望它给我发送电子邮件使用PHP设置,但电子邮件进入我的垃圾邮件文件夹在Gmail中。我怎样才能改变这在Gmail中,而不是PHP,将这些电子邮件发送到我的收件箱?我尝试过使用mail()和phpmailer()。如何设置谷歌邮件不放在垃圾邮件文件夹中的PHP邮件?
这是我的PHP代码。
$mail = new PHPMailer();
$body = "email from server - testing.";
$from = "[email protected]";
$email = "[email protected]";
$mail->IsSMTP();
$mail->Host = "localhost";
$mail->SMTPDebug = 2;
$mail->SetFrom($from, "mysite.com");
$mail->AddReplyTo($from, "mysite.com");
$mail->Subject = "emails";
$mail->MsgHTML($body);
$address = $email;
$mail->AddAddress($address, "me");
// $mail->Send();
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
可能经过充分的重新培训(单击_not spam_按钮)它最终会了解到您喜欢这些邮件。 – sarnold
你是说我必须一直这样做,直到gmail认识到电子邮件不是垃圾邮件?我按了一次,仍然进入垃圾邮件文件夹。 – mtlca401
至少它是影响他们行为的最简单方法之一。也许设置[dkim](http://www.dkim.org/)或[spf](http://en.wikipedia.org/wiki/Sender_Policy_Framework)可能会有所帮助,但说实话,所有Google的反垃圾邮件措施都是保密地笼罩着,一切都只是猜测...... – sarnold