Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我的web应用不会发送确认电子邮件_Ruby On Rails_Email_Sendgrid_Confirmation - Fatal编程技术网

Ruby on rails 我的web应用不会发送确认电子邮件

Ruby on rails 我的web应用不会发送确认电子邮件,ruby-on-rails,email,sendgrid,confirmation,Ruby On Rails,Email,Sendgrid,Confirmation,我的应用程序用于在您创建帐户登录时发送电子邮件确认。但我用rake db:reset重置了我的数据库,现在当我创建一个新帐户时,我再也没有收到任何电子邮件确认。因此,我无法登录到我的应用程序 这是我的github 您可以在/config/production.rb中添加以下行以通过SMTP发送: config.action_mailer.delivery_method = :smtp config.action_mailer.perform_deliveries = true con

我的应用程序用于在您创建帐户登录时发送电子邮件确认。但我用rake db:reset重置了我的数据库,现在当我创建一个新帐户时,我再也没有收到任何电子邮件确认。因此,我无法登录到我的应用程序

这是我的github

您可以在/config/production.rb中添加以下行以通过SMTP发送:

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = false
  config.action_mailer.default :charset => "utf-8"

  config.action_mailer.smtp_settings = {
      address: "smtp.sendgrid.net",
      port: 587,
      authentication: "plain",
      enable_starttls_auto: true,
      user_name: ENV['SENDGRID_USERNAME'],
      password: ENV['SENDGRID_PASSWORD']
  }

另外,我正在为我的电子邮件客户端使用Sendgrid