2012-03-11 52 views
1

郵箱有沒有一種方法,我可以監控新的電子郵件信箱,並做一些例如監控新的電子郵件

function onEventNewEmail() 
    { 
    //copy a file to a specified server on new email arrival 
    echo "File copied to the server you specified...\n"; 
    } 
當新郵件到達

回答

2

您將需要創建一個定期檢查新郵件然後執行函數的cronjob。 PHP被解釋,因此你不能真正談論「事件」。

編寫一個小的PHP腳本,它可以做你想做的事情,然後創建一個執行每個X [時間間隔]並執行你想要的任務的cronjob(或服務)。

+0

難道你不能使用inotify(如果有的話)運行一個長期的PHP進程嗎? http://php.net/manual/en/book.inotify.php – 2012-03-11 10:57:56

+0

我目前的想法是,但讓電子郵件交付文本格式,即電子郵件1,電子郵件.txt是我嘗試了棘手的部分。順便說一下,電子郵件必須在您可以觀看的文件夾(即/ home/iboxFolder)中提供 – Gandalf 2012-03-11 11:00:44