【问题标题】:Error: Connection refused - connect(2) for "localhost" port 25错误:连接被拒绝 - “localhost”端口 25 的连接(2)
【发布时间】:2017-04-06 18:43:42
【问题描述】:

尝试默认使用 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'],
}

我知道我已经在几个线程上看到了这个错误,但我还没有完成这项工作。

如果我在这个问题解决之前找到另一个解决这个问题的线程,我会回复。

【问题讨论】:

标签: ruby-on-rails heroku mailgun


【解决方案1】:

这已经解决了。这是我的问题:

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

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

感谢您的参与。呜呜呜。

【讨论】:

    猜你喜欢
    • 2016-07-16
    • 2018-04-11
    • 2015-09-09
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 2016-03-24
    • 2019-07-29
    • 2021-06-14
    相关资源
    最近更新 更多