私は次のコードを試しています:
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.____
すべてを独自の値に置き換える必要があります。