2009-12-16 61 views
0

我試圖查看是否有方法從javax.mail搜索電子郵件收件箱。假設我想發送一個查詢並將其返回給我們。我們可以解析返回的HTML並提取數據嗎?另外,如果以上可能,我將該服務器返回的那些消息「翻譯」爲POP3消息?例如。我們提取了:使用javax.mail搜索電子郵件收件箱

Subject: Foo 
Body: Bar 

但使用POP3打開相同的消息我需要知道它是POP3 uid或數字。我不認爲我們能夠獲得UID,但也許我們可以找出數字。

我想這個問題是:

我可以將查詢發送到電子郵件服務器(如Hotmail或Yahoo),並獲得返回的電子郵件?

回答

1

不幸的是,POP3協議不支持。它不像SQL等等。您需要自己在某種數據存儲(SQL數據庫?)中鏡像完整的郵箱,然後執行搜索。您最終可以保存/緩存數據,以便您不必每次都檢索整個收件箱,而只需要檢索未讀的項目。

相關問題