2010-08-05 78 views
2

我想在ColdFusion中有一種觀察者模式Coldfusion:收聽電子郵件

我們希望收聽傳入的電子郵件並對其執行操作。情況是這樣的:

應用程序發送電子郵件到幫助臺系統 服務檯系統會自動生成一張票,並用電子郵件發送到應用程序 該應用程序的電子郵件在Lotus配置的電子郵件地址進行響應指出 現在,應用程序應該聽這個傳入的電子郵件,解碼並更新相應的ticketid核心

我發現事件網關存在一種可能性,但我無法實現整個圖像。

想法或建議?

+0

我真的不知道你在找什麼。你有一個具體的問題,或者你在尋找一般性意見,或者是什麼? – 2010-08-05 18:56:31

回答

1

我創建使用cfpop到interogate計劃的基礎上的郵箱,在過去類似的應用。

寫起來相當容易,但是當「用戶」開始對電子郵件內容「有幫助」時,通常會被拋出循環。

另一件事是,這不是即時的,但是對於第二個過程來說,這個過程實際上是至關重要的嗎?

2

我們有這樣的系統。

我們有一個後綴服務器配置爲處理域的郵件。 Postfix服務器上的一個小腳本(Perl)將每封電子郵件放在一個ActiveMQ隊列中。

我們有一個CF盒集羣,帶有ActiveMQ事件網關偵聽器,它將消息從隊列中取出並使用Java郵件進行處理。

Postfix接收電子郵件和處理它的CF服務器之間的延遲通常低於1秒。

我們需要這樣做,原因很多,處理延遲就是其中之一,處理大量的CF使得POP/IMAP解決方案變得複雜,而CF的郵件處理並不是我們想要的是別人。

它很好用。