配置设计以发送电子邮件

Gad*_*ady 6 email ruby-on-rails devise

我写了一个自定义邮件程序,每当用户收到通知时都会发送一封邮件.由于某种原因,自定义邮件程序工作,但内置的设计邮件程序不起作用.我无法发送确认电子邮件

在我的配置中缺少什么?

-devise.rb:

 config.mailer_sender = "user@gmail.com"
Run Code Online (Sandbox Code Playgroud)

-setup_mail.rb:

require "development_mail_interceptor"

ActionMailer::Base.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => "gmail.com",
  :user_name            => "usename",
  :password             => "pass",
  :authentication       => "plain",
  :enable_starttls_auto => true
}



ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.register_interceptor(DevelopmentMailInterceptor) if Rails.env.development?
Run Code Online (Sandbox Code Playgroud)

Jon*_*Lin 4

我相信,调查

配置/初始化器/devise.rb

将为你解决这个问题:

config.mailer = "设计::邮件程序"

你可以取消注释!