2015-06-22 63 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允许多部分邮件只有一个文本正文部分,而一些质量差的邮件程序只会始终创建多部分邮件,这只是难以判断邮件是否包含附件的原因之一。 –

相关问题