【发布时间】:2015-07-22 15:57:35
【问题描述】:
我一直在使用this tutorial 为应用程序(Rails 4.2、Ruby 2.1)构建联系表单。正在使用的电子邮件地址是 gmail 的。我不确定这会对这个问题产生多大的影响,但是本教程表明使用 Devise(对于这个项目,我必须在不是 Devise 的系统中使用临时构建日志)
代码有效(例如,确认电子邮件已发送,并且在开发日志中未记录任何错误),但电子邮件从未通过。到目前为止,我只在开发中对此进行了测试。
我从事类似项目的同事说,他的申请表发送需要一段时间(例如,几小时到一天)。我检查了other stackoverflow 的问题是否有同样的问题,但到目前为止还没有那么有用。
这是我的 config/development.rb 部分中的设置(当然减去登录细节)
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :test
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: "587",
domain: "gmail.com",
authentication: "plain",
enable_starttls_auto: true,
user_name: 'my_user_name_is_here',
password: 'my_password_is_here'
}
这是一个已知问题,还是我遗漏了显而易见的问题?
谢谢
【问题讨论】:
标签: ruby-on-rails actionmailer