【发布时间】:2018-01-10 07:38:43
【问题描述】:
在我的应用中为用户使用设备。在开发模式下一切正常,但是在生产中尝试时,我遇到了问题。我的config/environments/production.rb
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.default_url_options = {host: 'radiant-journey-52383.herokuapp.com'}
config.action_mailer.smtp_settings = {
user_name: ENV['SENDMAIL_USERNAME'],
password: ENV['SENDMAIL_PASSWORD'],
domain: ENV['PROD_MAIL_HOST'],
address: 'smtp.gmail.com',
port: '587',
authentication: :plain,
enable_starttls_auto: true
}
我做错了什么?
【问题讨论】:
-
是否有任何可见的错误?
-
@Luke 不能只在页面上输入 很抱歉,出了点问题。如果您是应用程序所有者,请查看日志以获取更多信息。你可以测试一下radiant-journey-52383.herokuapp.com
-
请查看应用程序日志
-
确保您已为 heroku 上的环境变量分配了正确的值 -
ENV['SENDMAIL_USERNAME'] -
您是否尝试通过 GMAIL 发送邮件?
标签: ruby-on-rails devise actionmailer