我的网站发送的所有电子邮件都将转到Gmail中的垃圾邮件箱(我尚未测试其他电子邮件服务器)。
我正在使用自己的域名(通过Google Apps)通过Gmail发送电子邮件。我使用PHPMailer库发送电子邮件:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "myuser@example.com";
$mail->Password = "mypassword";
$mail->From = "noreply@example.com";
$mail->FromName = $websiteName;
$mail->Subject = $subject;
$mail->AddAddress($to, "Client");
if ($html) {
$mail->MsgHTML($content);
$mail->AltBody = strip_tags($content);
$mail->IsHTML(true);
} else {
$mail->Body = $content;
}
if (isset($options['content-type'])) {
$mail->ContentType = $options['content-type'];
}
if (isset($options['charset'])) {
$mail->CharSet = $options['charset'];
}
return $mail->Send();
电子邮件按预期发送,但始终属于垃圾邮件箱。它发生在包含HTML的电子邮件和电子邮件中,如下所示:
你好John Smith,
非常感谢您对我们的信任。
要完成购买,您应将XX美元存入该帐户 号:
IBAN XXXX - XXXX XXXX XX XX XXXXXX
我们收到您的转帐后,我们会激活您的许可并发送 所有文件都通过电子邮件发送(合同副本,发票,用户指南 关于申请)。你有15天的时间来审查所有的 材料和应用程序本身,如果你不完全满意 使用您购买的产品,我们将退还您的款项。
如果您需要某些代理商的帮助,可以回复此电子邮件。
问候
这条消息可能包含一些可以激活垃圾邮件过滤器的单词,但也会出现这样的消息:
您好
您的收件箱中有新消息:
Meeting about next holidays (17:40-18:20).
我们希望很快见到你!
怎么了?通过Gmail发送电子邮件而不受处罚的最佳策略是什么?
答案 0 :(得分:4)
确保您拥有与您的域相关联的SPF记录,请查看此处:http://support.google.com/a/bin/answer.py?hl=en-uk&hlrm=en&answer=33786
答案 1 :(得分:2)
Gmail会根据
过滤电子邮件内容不应该包含“付款,金钱,毫升,背景,银行,金钱”等字样。每个想要取得成功的垃圾邮件发送者都会说出人们想要听到的内容,并且这些都是他们想要的东西。
另外,如果有太多人将您的电子邮件标记为垃圾邮件,那么在一定数量+百分比组合的否定“投票”后,您的电子邮件地址将被标记为不安全。