2009-10-08 84 views
1

我希望基於事件的方式知道我何時收到電子郵件。現在我正在使用Gmail,但電子郵件主機並不重要。我真的必須投票嗎?監控電子郵件地址

回答

3

你可以(通過ping一個URL等)

這裏是一個將郵件轉發到使用.forward文件,然後通過管道將郵件到提高處理程序中的事件的腳本* nix的主機在CPanel/PHP環境中的示例:http://kb.siteground.com/article/How_to_pipe_an_email_to_a_PHP_script.html

+0

酷,谷歌應用程序引擎可以做到這一點:它接收電子郵件*@myapp.appspotmail.com,然後用它ping我的webhook。所以用戶必須轉發到他們自己的myapp電子郵件地址,這是可以的。 – 2010-01-03 06:04:12

3

如果您使用IMAP連接到Gmail,則應該可以使用IDLE command。 Gmail的IMAP服務器確實支持IDLE。

2

RFC 5465提出了對IMAP的NOTIFY擴展。不過,很多服務器不太可能實現它。

1

我在GMAIL和Dreamhost(使用快遞)時都遇到了IDLE運氣不好的問題。儘管Exchange使用IDLE做得很好:我在不到一秒鐘內就看到了郵箱更新。

沒有好的IDLE支持,是的,你需要輪詢。