2

我收到邮件,gem mailman但工作一段时间后它要么挂起,要么死机。

由于周期性连接错误,我已经在循环中运行它:

begin
  Mailman::Application.run
rescue IOError
  retry
end

但这还不够,有时它只是冻结,我(用 Ctrl-C 恢复它)[ https://github.com/titanous/mailman/issues/106](它在 中运行screen)。但是在运行一段时间后它吐出了一个新的Net::IMAP::NoResponseError,所以我从两个错误中解救出来:

rescue IOError, Net::IMAP::NoResponseError

无人值守运行 mailman 的最佳实践是什么?是否有我应该从中拯救的错误列表?

更新

今天它与一些Undefined method logout for NilClassimap.rb. 有没有更好的方法来处理传入的电子邮件?

4

0 回答 0