没有从ExceptionNotifier收到电子邮件

时间:2008-09-20 23:59:37

标签: ruby-on-rails ruby exception

我在配置Rails插件ExceptionNotifier时使用了tutorial

我知道我已正确配置ActionMailer,因为我从其他表单获取邮件。我甚至设置了local_addresses.clear,以便无论如何都应该发送邮件。

我正在使用Apache在后端运行mongrel_cluster。

我错过了什么?

3 个答案:

答案 0 :(得分:2)

你正在使用插件的SVN版本,这可能没有维护。 Latest version can be found here

您可以做的第二件事是检查生产日志。邮件会写入日志,因此您将看到Rails是否甚至尝试发送它。如果没有条目,那意味着事情会无声地失败,这可能是因为 - 由于某种原因 - 没有正确捕获异常。

答案 1 :(得分:1)

检查你的生产日志,异常可以放在exception_notifier插件的旁边,这样可以阻止它发送邮件

答案 2 :(得分:1)

如果您将ExceptionNotifier配置信息(您的电子邮件地址等)添加到config / environment.rb中,是否在Rails :: Initializer块中添加了它,或者您是否在文件末尾添加了它?

您链接到的教程未在环境文件中指定 where 来放置配置信息。我遵循的教程(可能是this one)确实指定将它放在块之外。

坦率地说,哪些内容进入了那个区域,哪个外面对我来说仍然有点神秘。但我认为这可能会回答你的具体问题。