我正在尝试以下代码:
ExceptionNotifier::Notifier.exception_notification(env, exception).deliver
但此消息不断出现:
A sender (Return-Path, Sender or From) required to send a message
知道为什么会发生这种情况以及如何解决它吗?
我正在尝试以下代码:
ExceptionNotifier::Notifier.exception_notification(env, exception).deliver
但此消息不断出现:
A sender (Return-Path, Sender or From) required to send a message
知道为什么会发生这种情况以及如何解决它吗?
您可能没有在初始化程序中配置 gem。在通知我异常的控制器操作中,我有以下内容
ExceptionNotifier::Notifier.exception_notification(
request.env,
env["action_dispatch.exception"]
).deliver
我有以下内容config/initializers/exception_notifier.rb
if Rails.env.production?
MyApp::Application.config.middleware.use ExceptionNotifier,
email_prefix: "[#{App.domain.pretty}] ",
sender_address: App.email.noreply,
exception_recipients: App.email.exceptions,
ignore_exceptions: ExceptionNotifier.default_ignore_exceptions,
normalize_subject: true
end
MyApp
,并且App.____
应该全部替换为您自己的值。