JAVAMAIL附件如何进行判断?我知道JAVAMAIL API中提供了getDisposition() , 但是他总是返回一个NULL值,而不是返回ATTACHEMTN或者INLINE,可我的邮件里面明明是有附件的。有人能帮忙解决下不?
MimeMultipart mp =(MimeMultipart)message[9].getContent();
int number_2 = mp.getCount();
System.out.println(number_2);
for(;k<number_2;k++)
{
MimeBodyPart mbp = (MimeBodyPart)mp.getBodyPart(k);
String disp = mbp.getDisposition();
System.out.println(disp);
}这里的DISP总打印出NULL...
MimeMultipart mp =(MimeMultipart)message[9].getContent();
int number_2 = mp.getCount();
System.out.println(number_2);
for(;k<number_2;k++)
{
MimeBodyPart mbp = (MimeBodyPart)mp.getBodyPart(k);
String disp = mbp.getDisposition();
System.out.println(disp);
}这里的DISP总打印出NULL...
解决方案 »
- [求助]连接数据库错误 .
- 各位大侠,都知道使用Runtime.getRuntime().exec(cmd);让java执行服务器指令,但我这个指令有时可以有所就出错
- spring和struts集成出错,帮忙看看
- 网页安全
- 有做过WAP下载的高手看过来
- JCreate 开发jsp程序
- native2ascii的简单问题,大虾相助啊
- 求帮助啊。。 form表单提交后的页面信息抓取求帮助啊。。 form提交后跳转页面的信息抓取
- jsp中一个页面怎么显示action里面多个方法的内容
- JavaWEB程序控制器的service类方法运行一遍就不运行了,直接得到结果,为什么?
- servlet问题
- 当前页的脚步发生错误?
改为
BodyPart mbp = mp.getBodyPart(k);
看还会不会是null,是的话,那你换封有附件的邮件(比如在qq邮箱上发送一封带附件的邮件,自己程序发的可能你格式出错问题了)
如果还是null,那我是没办法的了,呵