2011-09-07 26 views
1

當有人發送郵件到[email protected]時,我想運行一個php腳本(例如,例如mail.php)。然後我會收到發件人,郵件正文和其他信息,我將在mail.php *上使用它們。當新郵件到達時觸發腳本

我閱讀了一些關於通過PHP的IMAP函數獲取郵件的文章。 我可以寫一個腳本,每秒鐘檢查郵箱(通過cronjobs)併發送未讀郵件的數據到mail.php。但我不想通過cronjobs來完成。

我能觸發mail.php腳本,當有人發送電子郵件給[email protected],自動?

(最近我有一個Linux服務器(它允許IMAP)在經銷商帳戶。但我可以買一個服務器(專用,VPS,雲等),如果我真的需要它。)

+1

你是一個專用的服務器或VPS上?描述你的環境。 – webbiedave

+0

最近我使用的是經銷商。但是如果我們需要的話,我可以買一臺服務器。 – Eray

+1

Assjming它是一個基於Unix的主機,您可以在該帳戶的主目錄中使用.forward文件自動將傳入的電子郵件管道化爲腳本。 –

回答

3

假設這是一個基於Unix的主機,您可以在該帳戶的主目錄中有一個.forward文件,將該電子郵件直接傳送給腳本。該腳本將通過STDIN讀取電子郵件,然後從那裏開始。這裏顯示

一些例子:http://www.activecampaign.com/support/tt/kb/article/help-desk/version-25x-26x/setting-up-supporttrio/setting-up-your-server-to-forward-email-to-the-pipe-script

+0

新網址:http://support.helponclick.com/kb/article/help-desk/version-25x-26x/setting-up-supporttrio/setting-up-your-server-to-forward-email-to-該管腳本 –

相關問題