Java

Java - POP3 -  java.lang.IllegalStateException: Folder is not Open

再使用POP3下载信件时,逐封取得信件数据时,也不知道为什么莫名会发生

java.lang.IllegalStateException: Folder is not Open 的问题。

没时间研究为什么,找到网络数据

参考

http://sunnodbird.iteye.com/blog/735371

要取得信件数据前,先判断是否开启,未开启则开启

//避免发生 Exception in thread "main" java.lang.IllegalStateException: Folder is not Open 问题
if(!message.getFolder().isOpen()) {
	message.getFolder().open(Folder.READ_WRITE);    		 
}