用于生产的Rails Action邮件程序

时间:2015-09-17 20:18:33

标签: ruby-on-rails heroku smtp actionmailer

我正在为我的制作环境使用Gmail帐户,因为我无力支付邮件主机的费用。我使用该帐户使用动作邮件向人们发送电子邮件。问题是我的主机是heroku而且你知道它并不总是同一个服务器。因此,每次服务器更改时,我都必须访问此 http://www.google.com/accounts/DisplayUnlockCaptcha 以启用处理https://www.google.com/settings/security/lesssecureapps

每次dyno重启时我都必须重新开始。我有什么选择,我该怎么办?非常感谢

1 个答案:

答案 0 :(得分:0)

我使用sendgrid这是一个heroku插件,适用于与heroku兼容的生产邮件程序。

遵循本教程:https://devcenter.heroku.com/articles/sendgrid

你必须小心:

  1. xxxxxxx_mailer.rb中设置`default from:" xxx@xxx.com"到有效的电子邮件地址。
  2. 将此项添加到您的production.rb config.action_mailer.default_url_options = { :host => 'www.example.com' }
  3. `