我的网络应用程序不会发送确认电子邮件

时间:2015-04-03 05:42:27

标签: ruby-on-rails email sendgrid confirmation

我的应用用于在您创建帐户登录时发送电子邮件确认。但我用rake db:reset重置我的数据库,现在当我创建一个我从未收到的新帐户并通过电子邮件确认。因此我无法登录我的应用程序。

这是我的github https://github.com/goldmullet/bloccit

1 个答案:

答案 0 :(得分:0)

您可以在/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']
  }