2013-10-31 54 views
1

我有MailHost隊列處理器的問題。如果我在ZMI中啓用郵件隊列,處理器線程立即啓動,但是如果我重新啓動plone,處理器線程不會自行啓動,我必須登錄到ZMI並手動啓動它。Plone的MailHost隊列處理器線程在啓動時停止

因爲我從來沒有在Plone中使用郵件隊列,所以我不知道這是否是正確的行爲。如果我必須手動啓動處理器線程,我認爲郵件隊列在生產站點上不可用。

有沒有人可以幫助我在plone啓動時自動啓動處理器線程?

回答

0

我在啓動後看到相同的內容,但在發送第一封郵件(使用sendto_form)後,隊列處理器線程被列爲運行。因此,看起來隊列處理器線程只在您發送第一封郵件時啓動。之後,它繼續運行。

這是一個Plone 4.2,每週至少由memmon重啓幾次。我查了一下,沒有郵件留在郵件隊列目錄中。

0

感謝,Maurits的

FTR

與您確認隊列處理器的工作,我開始檢查標準sendto_form和解決的問題。

這是我的錯誤,因爲我使用了棄用的方法「MailHost.secureSend」而不是新的「MailHost.send」方法。改變它,它在重新啓動Plone後發送第一條消息時啓動郵件處理器線程。