嗨,这是我第一次尝试通过我的应用发送电子邮件,所以如果我没有发布任何有价值的信息,请发表评论,我会添加它。
据我所知,是这个错误:SocketError (getaddrinfo: Name or service not known)
这是我的production.rb设置:
config.action_mailer.default_url_options = { host: 'my-app.herokuapp.com' }
config.action_mailer.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
port: 587,
address: 'smtp.maigun.org',
domain: ENV['ms_domain'], #Domain name
user_name: ENV['ms_username'], #Default SMTP Login
password: ENV['ms_pass'], #Default Password
authentication: :plain
}
我也设置了:
config.mailer_sender = 'Kazik <mymail@gmail.com>'
据我所知,我的production.rb文件中的设置是Devise应该使用的设置,用于发送电子邮件。并且mailer_sender设置仅用作重放到字段的字段。
所以问题可能在于ActionMailer设置
我会很高兴任何解释。