设计SocketError(getaddrinfo:名称或服务未知)

时间:2016-01-06 11:31:35

标签: ruby-on-rails devise

嗨,这是我第一次尝试通过我的应用发送电子邮件,所以如果我没有发布任何有价值的信息,请发表评论,我会添加它。

据我所知,是这个错误: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设置

我会很高兴任何解释。

0 个答案:

没有答案