2015-06-22 61 views
0

任何人都可以幫助我編寫只過濾包含附件的郵件的java程序嗎?如何過濾在java中包含附件的郵件?

+0

你到現在爲止嘗試過什麼? –

+0

看看http://stackoverflow.com/questions/348630/how-can-i-download-all-emails-with-attachments-from-gmail –

+0

嗨,感謝您的迴應,其實我想知道SearchTerm只過濾附件中的郵件。是否有類似FromTerm,BodyTerm等的類。 – prasad

回答

0

在一般情況下,判斷消息是否含有附件並不容易。您可以在JavaMail FAQ中找到更多信息。您可以使用包含「multipart」的Content-Type標頭來搜索消息,但是您需要更仔細地查看每條消息,以確定它們中的任何一個是否確實具有附件。你必須決定你是否只想處理簡單案例或更復雜的案例。

+0

非常感謝Billillnon對您的及時回覆,實際上即使是對於一些文本郵件,我們也得到Content-Type與'multipart',這就是爲什麼我得到這個問題,即我們能否找到附件是否存在,與穿過所有的身體部位?任何方式再次感謝。 – prasad

+0

MIME允許多部分郵件只有一個文本正文部分,而一些質量差的郵件程序只會始終創建多部分郵件,這只是難以判斷郵件是否包含附件的原因之一。 –

相關問題