2009-05-16 9 views
15

Ruby on Railsのデフォルトは、これをfalseに設定することです(本番環境と開発環境では)。production Railsアプリケーションでraise_delivery_errorsをtrueに設定する必要がありますか?

config.action_mailer.raise_delivery_errors = false 

と思われます。私は間違いなく助けになっている開発でそれをオンにしています。しかし、誰もこれを生産中にオンにしているように見えないのはなぜですか?電子メールが通過しないかどうか通知する必要はありませんか?これはかなり重要なようです。

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

悪いのメールアドレスは

を無視されます。しかし、私は間違ったメールアドレスを確認するには、いくつかの検証を持っています。私はまだ(例外の通知者またはその他の方法で)ユーザーが電子メールを受信して​​いない頻度を知りたいと思うようです。

答えて

12

本当の質問は、失敗した電子メールでエンドユーザーにエラーを送信したいのですか?おそらく、メールサーバーがダウンしているか、その他の理由のために電子メールが送信されないことがあります。これにより、ユーザーに50倍のエラーが発生しますか?私はもののこのタイプを監視できるように個人的に

、私は、ユーザーがそれを見ているならば、それは私が」を意味するので、そうそこ

+0

こんにちは、私は思う(それに加えて、応答時間が大幅に役立ちます)非同期的にすべての電子メールを配信します例外メーラーを介して(それについて)知っているでしょう。そうでなければ、何かが間違っていたことを私はおそらく決して知りませ私はそれを非同期的に行うと信じているpostfixを使用しているので、これはまれに(まれに)利用できないはずはありません。または、エラーが発生した場合、それは後置式で表示されますか?ご協力いただきありがとうございます。 –

関連する問題