2008-11-22 125 views
5

我試圖編寫一些將消息的內容放入隊列中的內容,以便稍後在其上完成工作。我一直在使用IMAP IDLE來獲得不同程度的成功。收到電子郵件時觸發一個事件

我想知道是否有人知道讓郵件服務器收到一封電子郵件的方法,然後執行一個操作,比如將電子郵件內容發佈到URL端點。

任何想法?謝謝!

回答

4

嘗試fetchmailprocmail。您定期輪詢郵件服務器(如有必要,每分鐘)並使用fetchmail從IMAP服務器下載。設置一個procmail規則,以便在符合您的選擇標準的電子郵件上運行您的通知程序應用程序。

任何腳本語言(perl,python,tcl/tk等)都有良好,成熟且易於使用的電子郵件處理程序庫(實際上,對於大多數語言,您可以得到這種類型的東西),所以它應該是在其中一個編寫處理程序時非常簡單。

+0

太棒了!正是我在找什麼。謝謝 ! – 2008-11-22 18:46:05

0

配置SMTP(郵件傳輸)服務器以將郵件傳遞到執行所需操作的應用程序。如果可以避免,請不要在IMAP(郵箱客戶端)級別上執行此操作。

+0

不幸的是,我計劃讓任何人都能夠發送電子郵件到某個電子郵件地址,所以我不能真正控制SMTP端 – 2008-11-22 17:27:00