rails配置报错邮件告警最最简单例子

rails配置邮件告警:

1. 

group :production do

gem exception_notification

end

记得配置在公网production下,

2.

邮件发送的配置在production.rb

Rails.application.config.middleware.use ExceptionNotification::Rack,

:email => {

  :deliver_with => :deliver_now, # Rails >= 4.2.1 do not need this option since it defaults to :deliver_now

  :email_prefix => "[PREFIX] ",

  :sender_address => %{"notifier" <notifier@example.com>},

  :exception_recipients => %w{example@recipient.com},

  :sections => %w{@kontroller request exception backtrace data},

  :delivery_methiod => :sendmail

}

3.

我这里的邮件配置的发送方法是使用sendmail

对应的需要定义这个方法的发邮件的参数

smtp的为例,是这个样子的

  config.action_mailer.default_url_options = { host: 'localhost:3000' }

  config.action_mailer.perform_deliveries = true

  config.action_mailer.raise_delivery_errors = true

  config.action_mailer.default :charset => "utf-8"

  config.action_mailer.sendmail_settings = {

    :address => "smtp.163.com",

    :port => 25,

    :domain => "mail.163.com",

    :authentication => 'plain',

    :user_name => "********",

    :password => "****"

  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值