2009-06-08 36 views
0

我想寫一個使用Java6的應用程序,它可以檢查用戶Hotmail收件箱中的「未讀郵件數」!訪問Hotmail通過Java的未讀郵件數

有一個Javascript API但我沒有瀏覽器實例,似乎我需要一個使用它。 (see stakoverflow question: 964392

我可以使用POP3,但由於它不支持標誌,因此我只能告訴自從上次檢查後用戶收件箱中有多少'新'郵件,而不是有多少條未讀郵件存在。 (這是我目前的實施,這不是什麼要求,但目前我所能實現的)

有IMAP訪問權限,但僅限於'高級用戶'(支付Hotmail用戶)。

也有HttpMail訪問,但這是記錄不完善,並從測試,似乎它也只爲優質用戶。

回答

0

不幸的是,this similar question on msdn表明這是不可能的

編輯:

我所能提供的是一種半的解決方案。您可以創建包含MSDN上人員建議的腳本的html頁面,但不是將輸入框的值設置爲未讀消息的數量 - 您可以使用Ajax將該數字發回給您的應用程序。這當然不是一個非常強大的解決方案,因爲它取決於瀏覽器,可能不是跨平臺的。你可以做的另一件事是在running Javascript on the JVM上閱讀。我不知道這個解決方案有多好,但是我認爲一旦(或者​​說)可以使它運作起來更健壯。

+0

確實 - 這是我的問題!我是Cibenix - 希望我可以在這裏找到解決方案! :) – barryred 2009-06-08 15:46:15

0

一個潛在的選擇可能是使用HTMLUnit Java無頭網頁瀏覽器來發出請求。 HTMLUnit有非常好但並不完美的JavaScript支持來處理創建動態內容。

相關問題