需求:使用JavaMail获取邮件附件,并且下载
问题:在使用IMAP方式连接邮件服务器后,BodyPart.getInputStream()方法获取文件流确实空的,但是使用POP3的方式连接,却可以拿到文件流
解决方案:
增加配置:props.setProperty("mail.imap.partialfetch","false");
Properties props = new Properties();
props.setProperty("mail.imap.partialfetch","false");
//.....省略其他连接配置
参考文档:
版权声明:本文为u011974797原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。