Email Rails 5.1 width Devision在密码重置时在Heroku上使用Sendgrid提供401
我正在构建一个新的Rails 5.1应用程序 授权是通过设计来处理的 我正在使用sendgrid进行邮件传递 我已经做了一个普通的邮件程序来测试我的配置,它在开发和生产中都能正常工作,所以我认为邮件配置是可以的 当我提交重置密码表单时,不会发送电子邮件,从控制台我会收到此消息Email Rails 5.1 width Devision在密码重置时在Heroku上使用Sendgrid提供401,email,devise,sendgrid,ruby-on-rails-5.1,Email,Devise,Sendgrid,Ruby On Rails 5.1,我正在构建一个新的Rails 5.1应用程序 授权是通过设计来处理的 我正在使用sendgrid进行邮件传递 我已经做了一个普通的邮件程序来测试我的配置,它在开发和生产中都能正常工作,所以我认为邮件配置是可以的 当我提交重置密码表单时,不会发送电子邮件,从控制台我会收到此消息 于2017-06-30 08:32:01+0200开始发布127.0.0.1的“/da/users/sign_in” 通过designe::SessionController#创建为HTML进行处理 参数:{“utf8”
于2017-06-30 08:32:01+0200开始发布127.0.0.1的“/da/users/sign_in”
通过designe::SessionController#创建为HTML进行处理
参数:{“utf8”=>“✓", "真实性令牌“=>”0RR2M6LFY0/eExucO0tv/7Rj1mg6rtEDoL7U6EI4jSwXg8LPoGhPRf+0iVs8Ug3Vu2X+3VNYISZCFJFHGDAQ==”,“用户”=>{“电子邮件”=>”max@synthmax.dk“},”提交“=>”发送重置密码链接“,”区域设置“=>”da”}
在2ms内完成401次未授权(ActiveRecord:0.0ms)
我注意到的一点是rails 5.1 mailer继承自ApplicationMailer
,而Desive继承自ActionMailer::Base
我已尝试使用configure/initializers/designe.rb配置designie
config.parent\u mailer='ApplicationMailer'
并重新启动应用程序,但不产生任何效果
我已将项目上载到github您可能需要设置
默认值:from=>'max@example.com“
在您的应用程序邮件程序中。已尝试不工作并重新启动应用程序,请注意!正常的电子邮件可以正常发送。只设计用401回复邮件