我来顶一下顺便说一下:标志存在,并不表示标志为所有的邮件服务器/提供程序所支持。例如,除了删除消息外,POP协议对它们都不支持.但是我用messages.setFlag(Flags.Flag.DELETED, true);设置标志,重新启动程序用isset判断也不行.但是如果使用folder.close(true); 却可以从服务器上删除标记过的邮件高手知道这是为什么么???????????????????????????????