我收到邮件,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 NilClass
在imap.rb
. 有没有更好的方法来处理传入的电子邮件?