代码如下: 
public boolean isNew(MimeMessage mimeMessage) throws MessagingException 

boolean isnew = false; 
Flags flags = ((Message) mimeMessage).getFlags(); 
Flags.Flag[] flag = flags.getSystemFlags(); 
System.out.println("flags's length: " + flag.length); 
for (int i = 0; i < flag.length; i++) 

if (flag[i] == Flags.Flag.SEEN) 

isnew = true; 
System.out.println("seen Message......."); 
break; 


return isnew; 

调用的方法: 
Session session = Session.getDefaultInstance(props, null); 
Store store = session.getStore("pop3"); 
store.connect(host, username, password); Folder folder = store.getFolder("INBOX"); 
folder.open(Folder.READ_WRITE); Message message[] = folder.getMessages(); 
for (int i = 0; i < message.length; i++) 

system.out.println("is New :" + isNew((MimeMessage) message[i]) ); 
}如果要改成IMAP协议,那要怎么做?