尝试使用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'],
}
我知道我在几个线程上看到过这个错误,但我还没有做到这一点。
如果我找到另一个解决此问题的线程,我将会回复此问题。
答案 0 :(得分:0)
这已被弄清楚了。这是我的问题:
配置设置应该在environment / production.rb和environments / development.rb
中不在mailgun.rb初始化程序中。
感谢您的参与。呜。