有沒有辦法配置一個服務器或腳本來收到電子郵件時執行一個PHP腳本?發送電子郵件時,PHP應用程序可以運行嗎?
理論上,這可以擴展到其他協議,如XMPP或短信等
我心目中是一個用戶可以將消息發送到[email protected]
,這將觸發腳本然後會做無論需要做什麼,或者與信息無關(每當有其他信息發生時就會發送一個自動化信息,就像有問題的服務器一樣)或者與信息相關(比如它可以將主題存儲在其他用戶可以查看的數據庫中作爲RSS提要)。
我知道大多數列表服務軟件都有發送命令的方式(比如取消訂閱),但我不確定這個過程有多複雜,如果在服務器腳本級別上有這樣的東西是可行的。
這是否需要在IMAP/SMTP級別發生,還是可以靠近腳本或HTTP服務器來完成?
只是爲了給出一些上下文,我正在考慮的一件事是服務器中的一個基於消息的時鐘,用於我的一個工作站點。用戶可以通過即時消息/電子郵件/文本表明他們在他們的預定位置,這可能會觸發一個腳本來更新數據庫,而不是向管理員發送他們需要登錄的直接消息。這只是一種選擇(基於網絡的方法已經在開發中),但我們希望儘可能使其作爲平臺/協議獨立。但是如果我們能夠實現這一目標,我們可以考慮將其實施於其他日常需求。
另一種提問方式可能是:有沒有辦法從服務器腳本應用程序中「發現」用戶,或者是否需要對相關源進行常量檢查以查看此類更改?
注意的是IMAP和SMTP都非常不同的野獸。我相信你的意思是:IMAP/POP3。 – jldupont 2009-12-11 04:06:06
電子郵件,收到誰?知道用戶,在你的控制下?如果需要,請參閱通過過濾器回答管道,過濾器可以是CLI PHP腳本。 – Don 2009-12-11 06:22:54