Heroku:带有自定义域

时间:2016-08-31 15:19:20

标签: ruby-on-rails ssl heroku devise sendgrid

我正在尝试为自定义域设置Heroku Sengrid插件。我需要它,因为我们在自定义域上有ssl证书,而不是基本的.herokuapp.com。

该功能:从设计中重置密码电子邮件。

在我的config / environments / production.rb中,我有这一行:

config.action_mailer.default_url_options = { :host => ENV['MAILER_URL'] }

当MAILER_URL变量设置为basic_domain.herokuapp.com时,我可以发送重置密码的电子邮件。但是它中的链接会导致可怕的页面这个网站不安全,你确定吗?

我也可以将MAILER_URL变量设置为great_custom_domain.com,它具有ssl证书。但电子邮件永远不会发送,在我的服务器日志中我可以阅读:

  

Net :: SMTPAuthenticationError(451身份验证失败:无法进行身份验证)`。

在阅读其他答案后,我仔细检查了Sendgrid凭据。

0 个答案:

没有答案