2009-02-27 28 views
1

我想在接收郵件時處理特定的郵箱,我知道我可以每隔n分鐘檢查一次郵件,但是想知道是否有辦法「收聽」郵件而不是連續輪詢。郵箱收到郵件時觸發腳本?

回答

3

嘗試.forward file

可以通過管道將消息成你想要的任何程序或腳本,還要檢查是否procmail可以做你想做的。

+1

我爲此使用procmail。 – 2009-02-27 21:34:29

3

如果您使用的是後綴,我建議您使用aliasing您感興趣的郵箱,該郵箱將爲您完成工作。然後沒有投票。消息進入並直接進行處理。

3

根據您的郵件服務器,實際上可能會將任何傳入消息傳遞到進程。無論是前進還是設置更先進的東西。在exim中,您可以設置一個傳輸來運行某個地址的命令。

2

由於JasonZoredache已經提到,您可能可以在MTA本身做到這一點。另一種可能性是讓inotify觀看郵箱文件或maildir。

2

如果你自己沒有郵件服務器(根訪問) - 你可以使用一個web服務:http://cloudmailin.net(200郵件/月免費) - 像charme和幫助我。

+0

新的網址是http://www.cloudmailin.com/ – 2016-06-19 15:15:01