【问题标题】:Rails ActionMailer mail's always go to spamRails ActionMailer 邮件总是进入垃圾邮件
【发布时间】:2022-01-17 05:06:46
【问题描述】:

我的邮件配置如下:

config.action_mailer.smtp_settings = {
   address: 'smtp.gmail.com',
   domain: 'gmail.com',
   port: 587,
   user_name: ENV['EMAIL_USERNAME'],
   password: ENV['EMAIL_PASSWORD'],
   authentication: 'plain'
}

此外,我的from 值与user_name 匹配。

尽管我所有的电子邮件都进入了垃圾邮件,有没有办法避免这种行为?

【问题讨论】:

    标签: ruby gmail actionmailer ruby-on-rails-6


    【解决方案1】:

    电子邮件很复杂,我强烈建议使用 SendGrid 或 MailGun 之类的服务来避免一些复杂性,因为它可以减少你搞砸的机会。

    也就是说,您在以 gmail 格式发送电子邮件时会遇到问题,因为您没有 gmail 域(显然,谷歌拥有它),因此您的 message-ID 将显示该电子邮件所在的域来自和消息 ID 中的域不匹配,这将触发大多数垃圾邮件过滤器。如果您拥有一个域,您可以使用它并从那里发送电子邮件,这将使这些排列。

    这可能会有所帮助:Set the Message-ID mail header in Rails3 / ActionMailer

    这也感觉相关:https://www.mailgun.com/blog/tips-tricks-avoiding-gmail-spam-filtering-when-using-ruby-on-rails-action-mailer/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 2014-07-23
      • 2012-03-03
      相关资源
      最近更新 更多