Rails ActionMailer邮件总是进入垃圾邮件



我配置邮件如下:

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匹配。

尽管如此,我所有的电子邮件都是垃圾邮件,有办法避免这种行为吗?

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

也就是说,你将遇到以gmail发送电子邮件的问题,因为你没有gmail域(显然,谷歌拥有它(,所以你的邮件ID将显示电子邮件来自的域和邮件ID中的域不匹配,这将触发大多数垃圾邮件过滤器。如果你拥有一个域名,你可以使用它并从那里发送电子邮件,这将使这些人排队。

这可能会有所帮助:在Rails3/ActionMailer 中设置消息ID邮件头

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

相关内容

  • 没有找到相关文章

最新更新