rails 4 - 在本地发送邮件不起作用

时间:2013-09-14 13:35:09

标签: ruby-on-rails

我正在使用发送确认电子邮件的设计。我不确定它在做什么,但我可以在'rails s'的输出中看到邮件被发送到正确的电子邮件。

配置/环境/ development.rb:

config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp 
config.action_mailer.smtp_settings = {
  address: 'smtp.gmail.com',
  port: 587,
  domain: 'localhost:3000',
  username: 'email@gmail.com',
  password: 'pwd',
  authentication: 'plain',
  enable_starttls_auto: true
}

我看过很多stackoverflow问题,但是所有内容都只显示此配置,这对我来说并不适用。

1 个答案:

答案 0 :(得分:1)

其user_name但不是用户名。观察者是下划线。

另请注意,域名是“可选的”,因此您可以将其删除。

并设置此项(默认为false):

config.action_mailer.raise_delivery_errors = true

如果您想查看送货错误