raise_delivery_errorsは、生産のRailsアプリでtrueに設定する必要がありますか。

StackOverflow https://stackoverflow.com/questions/871552

  •  22-08-2019
  •  | 
  •  

質問

のRuby on Railsのデフォルトは(生産・開発中)falseにこのセットを持つことです。

config.action_mailer.raise_delivery_errors = false

奇妙なようです。私は間違いなく役立っている開発でそれをオンにしています。しかし、なぜ誰もが、これは生産でオンになっているように見えるんでしょうか?私たちは、電子メールが通過しない場合、通知を受けるにしたくないべきか?これはかなり重要なようです。

production.rb状態でレールのコメント

  

悪い電子メールアドレスは無視されます。

しかし、私は間違ったメールアドレスを確認するには、いくつかの検証を持っています。私はまだ、ユーザーが電子メールを取得されていませんどのくらいの頻度(通知またはその他の例外を経由して)知りたいと思いますように思える。

役に立ちましたか?

解決

本当の問題は、あなたのエンドユーザーにエラーをスローに失敗したメールをしたいですか?おそらく、メールサーバーがダウンしているか、他の理由のほんの一握りは、送信された電子メールを防ぎます。あなたは、これはあなたのユーザーに50倍のエラーをスローしますか?

個人的に、私は(それに加えて、応答時間が大幅に役立ちます)ので、私はもののこのタイプを監視することができ、非同期すべての電子メールを配信

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top