开始使用
MimeMultipart mp =(MimeMultipart)mimeMessage.getContent();content = MimeUtility.decodeText(mp.getBodyPart(0).getContent().toString());
发现如果邮件使用附件的话就拿不到主体内容,得到的只是一个对象
考虑了一下,觉得可能读到的只是附件,下级才是真正的内容,所以改为
Multipart pa = ((Multipart) content); Part pp = pa.getBodyPart(0); Multipart mp = (Multipart) (pp.getContent()); content = MimeUtility.decodeText(mp.getBodyPart(0).getContent().toString());
搞定,成功取的了主体信息 |