我的应用用于在您创建帐户登录时发送电子邮件确认。但我用rake db:reset重置我的数据库,现在当我创建一个我从未收到的新帐户并通过电子邮件确认。因此我无法登录我的应用程序。
这是我的github https://github.com/goldmullet/bloccit
答案 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']
}