程序使用javamail包,通过imap协议从邮件服务器取邮件,我需要判断邮件有几个附件,取出每个附件的名称!判断message中一个part是否为附件,我知道有一个条件是充分条件:
如果一个part的disposition是ATTACHMENT,那吗这个part肯定是附件。
但严重问题是,我经过测试(包括使用一些手机客户端程序发上来的邮件),它的某个part的disposition=null,但是它其实也是附件(用outlook收这封邮件,显示相应的那个部分为附件)。这样,我就不知道判断是否为附件的  充分且必要  条件。请各位高手指教!菜鸟非常感谢大家。