2012-01-06 44 views
0

另外,你知道如果设置标志是可能的在Hotmail通过javamail吗?我无法得到以下工作:JavaMail Hotmail setFlag无法正常工作

//...create connection to hotmail 

Folder folder = store.getFolder("INBOX"); 
folder.open(Folder.READ_WRITE); 
Message messages[] = folder.getMessages(); 
messages[0].setFlag(Flags.Flag.SEEN, true); //this doesn't work 
folder.close(true); 
store.close(); 

没有错误被抛出,但邮件仍然显示在我的hotmail收件箱中未读。

+0

1)您是否使用folder.close关闭存储和文件夹(true); store.close();? 2)来自javadoc:这将导致MessageChangedEvent被传递给在该消息的包含文件夹中注册的任何MessageChangedListener。你的听众是否收到任何事件? – dbf 2012-01-06 20:29:47

+0

(代码更新),没有工作 – user1135010 2012-01-06 20:49:13

回答