【发布时间】:2012-07-28 07:43:48
【问题描述】:
尝试从 Ruby on Rails 发送电子邮件,但收到以下信息:
SocketError in UsersController#create
getaddrinfo: nodename nor servname provided, or not known
我的环境/development.rb 文件有:
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
domain: "my_company.org",
authentication: "plain",
enable_starttls_auto: true,
user_name: "my_username@my_company.org",
password: "my_pass"
}
和
config.action_mailer.delivery_method = :smtp
和
config.action_mailer.default_url_options = { :host => 'localhost:5000' }
# 5000 rather than 3000 as I am using foreman.
【问题讨论】:
-
我有同样的
530-5.5.1,但是.. facepalm .. 我的用户名是空白的。所以这是首先要检查的事情!
标签: ruby-on-rails ruby email smtp actionmailer