发送不会发送垃圾邮件的自动邮件

时间:2012-07-22 18:26:57

标签: php mysql

我正在测试当用户忘记密码并将其发送到电子邮件地址时生成random_password的代码。代码工作正常,除了它进入垃圾邮件,我的问题是,我可以采取任何措施,将消息进入收件箱,或者你需要注册为真正的公司公司,以自动化电子邮件认证。感谢。

1 个答案:

答案 0 :(得分:2)

您无法100%确定不使用所有垃圾邮件过滤器;您只能采取措施使您的邮件尽可能看起来不是垃圾邮件。一些想法:

  • 利用SPF& DKIM
  • Sign your messages(要求您拥有无自签名的有效证书)
  • 使用有效的From:地址(以及其余的标题数据,当您还在其中时)
  • 正确包含消息的text / plain和HTML格式版本
  • 避免使用类似垃圾邮件的触发器短语(SpamAssassin's default rules是一个值得一看的好地方。)
  • 确保您的SMTP服务器&域名不在任何DNS blacklists

另见this earlier discussion