无法在 canvas lms 中投递邮件?我缺少什么配置设置?

Not able to deliver the mail in canvas lms? What configuration setting i am missing?

这是我的 outgoing_mail.yml 文件 如果点击忘记密码 link 它显示在 delayed_job.log 我的电子邮件发送卡住了,请帮助我。

production: 
    address: "smtp.gmail.com" 
    port: "587" 
    user_name: "xxxxxx@gmail.com" 
    password: "password" 
    authentication: "plain" # plain, login, or cram_md5 
    domain: "domain_name.com" 
    outgoing_address: "xxxxxx@gmail.com" 
    default_name: "Instructure Canvas"

config/environments/production.rb

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.default_url_options = { host:'your host', port: 'xxx' }
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.default :charset => "utf-8"
  config.action_mailer.smtp_settings = {
      :address => "smtp.gmail.com",
      :port => 587,
      :domain => 'abc.com',
      :user_name => "xxxx@mail.com",
      :password => "xxxx",
      :authentication => :plain,
      :enable_starttls_auto => true
  } 

我的 SMTP 设置是正确的,但是在站点管理设置中有一个功能选项部分,有一个选项 "Use remote service for notifications" 是否,如果您使用邮件程序等远程服务也是如此。此选项将关闭。 它工作正常。