我正在开发Ruby on Rails 4.0.1框架,并希望使用活动邮件程序使用 smtp.gmail.com 在localhost:3000上邮寄新注册的用户,我已经设置了所有内容。邮件在日志中处理,它还显示" 已处理的出站例外"但直到现在我还没收到任何邮件。任何线索将不胜感激。
由于
答案 0 :(得分:1)
在您的 config / environments / * .rb 中,您可以将action_mailer设置为类似
config.action_mailer.deconfig.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'domain'
:user_name => 'username@gmail.com',
:password => 'xxxxxxx',
:authentication => 'plain',
:enable_starttls_auto => true }
注意: 如果您使用的是开发环境,请更改 config / environments / development.rb 以提高投放错误,其中包含:
config.action_mailer.raise_delivery_errors = true