0

一旦我推送到heroku,我就无法让密码重置工作.......使用设计和邮戳

我的 devise.rb 文件:

  config.mailer = "UserMailer" # mailerCLASS

开发.rb /生产.rb

ActionMailer::Base.smtp_settings = {
  :port           => '25',
  :address        => ENV['POSTMARK_SMTP_SERVER'],
  :user_name      => ENV['POSTMARK_API_KEY'],
  :password       => ENV['POSTMARK_API_KEY'],
  :domain         => 'agile-eyrie-1022.herokuapp.com',
  :authentication => :plain,
}
ActionMailer::Base.delivery_method = :smtp

我的 user_mailer.rb

    class UserMailer < ActionMailer::Base
  include Devise::Mailers::Helpers

  default from: "default@mydomain.com"

  def reset_password_instructions(record, opts={})
       devise_mail(record, :reset_password_instructions)
     end
   end
4

0 回答 0