电子邮件进入垃圾邮件 | SMTP 设置

电子邮件进入垃圾邮件 | SMTP 设置

我们在 AWS 实例上托管了一个 Ruby 应用程序。我们使用代码中的以下设置从应用程序发送电子邮件,以便从前端发送电子邮件,

ActionMailer::Base.smtp_settings = { :enable_starttls_auto => true, #这是重要的一点!

:地址 => 'smtp.gmail.com',

:端口 => 587,

:域名 => 'www.gmail.com',

:身份验证=>:普通,

:用户名 => '[电子邮件保护]',

:密码 => '****************' }

这样,我们的电子邮件就很少到达接收端的“垃圾邮件”了。请建议我们是否可以通过在 DNS 文件中设置“SPF”记录来避免这种情况。

谢谢!

答案1

如果您的域已配置了 SPF 策略 - SPF 检查失败很可能会将您的邮件归入垃圾邮件桶。但如果在没有任何 SPF 策略的情况下被识别为垃圾邮件 - 设置 SPF 记录将无济于事。默认情况下,通过 SPF 检查在 spamassassin 和其他垃圾邮件过滤器中几乎没有任何权重。SPF 的目的不是神奇地将您的所有外发邮件变成 HAM,而是帮助识别任何试图冒充您的垃圾邮件的人。

您需要找到您的邮件进入垃圾邮件文件夹的真正原因。

我将设置另一个带有垃圾邮件过滤器的邮件服务器,并向该服务器发送测试电子邮件。在日志中,您将能够准确地看到您的邮件未通过哪些垃圾邮件测试。

答案2

良好的垃圾邮件过滤器使用贝叶斯过滤检测垃圾邮件,因此为了获得最佳效果,您应该使用电子邮件文本更新问题。

另外,您的“发件人”地址是 gmail.com 地址吗?如果不是,您可能会被归入垃圾邮件文件夹。这是他们用来检查电子邮件是否为垃圾邮件的一种方法。

相关内容