【发布时间】:2012-06-22 03:00:06
【问题描述】:
我正在为我创建一个仅从我的服务器运行的站点。我希望它使用已设置的 php 向我发送电子邮件,但这些电子邮件会进入我在 gmail 中的垃圾邮件文件夹。如何在 gmail 而不是 php 中更改此设置以将这些电子邮件发送到我的收件箱?我尝试过使用 mail() 和 phpmailer()。
这是我的 PHP 代码。
$mail = new PHPMailer();
$body = "email from server - testing.";
$from = "email@mysite.com";
$email = "myemail@gmail.com";
$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!";
}
【问题讨论】:
-
可能经过充分的再培训(点击非垃圾邮件按钮),它最终会知道你喜欢这些邮件。
-
您是说我必须继续这样做,直到 gmail 识别出这些电子邮件不是垃圾邮件?我按了一次,它仍然进入垃圾邮件文件夹。
-
好吧,只需要按三下“非垃圾邮件”按钮即可。它现在出现在我的收件箱中。我不知道如何将您的建议标记为答案。也许主持人会这样做。
-
因为我不知道,所以我没有费心给出它作为答案。也许我应该有,那样你可以接受它或者其他人可以否决它。无论如何,Awalsh给出了几乎相同的答案,他可以使用积分比我更多,所以请随意标记如果你喜欢他的回答。