错误:连接被拒绝 - 连接(2)“localhost”端口25

时间:2017-04-06 18:43:42

标签: ruby-on-rails heroku mailgun

尝试使用Mailgun默认发送邮件。

使用端口25 587(TLS)和465(SSL)成功连接到heroku telnet smtp.mailgun.org

smtp的配置就像文档想要的那样设置。环境变量由Mailgun / Heroku生成,我根据文档将域更新为mx记录更改。

Rails.application.config.action_mailer.delivery_method = :mailgun
Rails.application.config.action_mailer.mailgun_settings = {
  api_key: ENV['MAILGUN_API_KEY'],
  domain: ENV['MAILGUN_DOMAIN'],
}

我知道我在几个线程上看到过这个错误,但我还没有做到这一点。

如果我找到另一个解决此问题的线程,我将会回复此问题。

1 个答案:

答案 0 :(得分:0)

这已被弄清楚了。这是我的问题:

配置设置应该在environment / production.rb和environments / development.rb

不在mailgun.rb初始化程序中。

感谢您的参与。呜。