我已经安装了异常通知 gem,我目前正在使用 sendgrid 作为我的应用程序电子邮件注册/登录过程的一部分。
下面是我的 github 要点,我在 production.rb 中添加了配置代码,但不知道为什么我没有收到任何电子邮件。
我已经安装了异常通知 gem,我目前正在使用 sendgrid 作为我的应用程序电子邮件注册/登录过程的一部分。
下面是我的 github 要点,我在 production.rb 中添加了配置代码,但不知道为什么我没有收到任何电子邮件。
我不确定您的代码出了什么问题。尝试以下代码,这是我的工作之一。
heroku addons:add sendgrid:starter
ActionMailer::Base.smtp_settings = {
:address => 'smtp.sendgrid.net',
:port => '587',
:authentication => :plain,
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:domain => 'heroku.com',
:enable_starttls_auto => true
}
AppName::Application.config.middleware.use ExceptionNotification::Rack,
:email => {
:email_prefix => "[AppName] ",
:sender_address => %{"notifier" <notifier@example.com>},
:exception_recipients => %w{xyz@example.com}
}
gem 'exception_notification'
# config.action_mailer.raise_delivery_errors = false
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true