2010-07-24 57 views
1

我知道Google App Engine可以capture email and fire a function,但我希望Tomcat,Glassfish或任何其他Java服務器具有此功能。如何在收到郵件時觸發Java servlet功能?

我想避免設置郵箱並每隔幾秒或幾分鐘運行一次cron作業。 Java類和一些服務器配置將是理想的,但我不知道從哪裏開始(或者如果我正在尋找解決方案的正確方向)。如果主機可以在收到消息時POST POST url,例如/mailHandler,那麼解決方案可能與語言無關。

任何幫助將不勝感激。謝謝! :)

回答

1

我從來沒有這樣做,但你也許可以使用Apache JAMES,運行它embedded,並使用Mailet API

+0

謝謝。我會檢查出來的。你說你從來沒有這樣做過,但是你知道它是否可以在沒有root權限的情況下安裝嗎? – Vortico 2010-07-25 02:40:45

1

一個Servlet引擎對郵件一無所知。你唯一的解決方案是有一個郵件服務器,其中大部分是可編寫腳本的,並且在那個時候對你的Servlet進行調用。

相關問題