javax.mail.FetchProfile类的应用。FetchProfile类提供邮件协议提供者特有可选参数,其目的是更有效地实现邮件组成成 分的预提取。Java Mail API鼓励延迟提取邮件成分——即仅在真正需要的时候才提取。这不仅有利于改善系统的响应时间,某些操作(如显示邮件标题列表)也能够从中得到好处。下面 代码说明了FetchProfile的基本用法: // 提取所有邮件的属性和标记
Message[] messages = folder.getMessages();
FetchProfile fp = new FetchProfile();
fp.add(FetchProfile.Item.ENVELOPE);
fp.add(FetchProfile.Item.FLAGS);
fp.add("X-Mailer");
folder.fetch(messages, fp);请问:通过上述代码,如何得到邮件标题列表?是不是还需要添加一些代码,才能取出标题列表呢?谢谢了!!!
Message[] messages = folder.getMessages();
FetchProfile fp = new FetchProfile();
fp.add(FetchProfile.Item.ENVELOPE);
fp.add(FetchProfile.Item.FLAGS);
fp.add("X-Mailer");
folder.fetch(messages, fp);请问:通过上述代码,如何得到邮件标题列表?是不是还需要添加一些代码,才能取出标题列表呢?谢谢了!!!
for(Message m : messages){
String msg = m.getSubject();
double size = m.getSize();
System.out.printf("%s - %d\n", msg, size);
}
JavaMail发送邮件功能实现
http://blog.csdn.net/foamflower/archive/2009/06/10/4258146.aspx
请楼主参考,貌似可以用循环获取。