很遗憾,pop协议不支持folder.expunge();
事实上,你只能在关闭folder的时候"顺便"删掉打上DELETED标记的邮件,
而且pop协议也支持DELETED标记

解决方案 »

  1.   

    什么?不支持?那不是完了!如果不支持,我怎么实现邮件的分类管理呢?还有我在编译的时候出现如下错误,是怎么回事:
     notifyFolderListeners(int)has protected access in javax.mail.Folder
    是不是这个方法不能用?
      

  2.   

    我知道notifyFolderListeners(int)has protected access in javax.mail.Folder是怎么回事了,notifyFolderListeners是protected属性的,那我怎么用它呢?
      

  3.   

    你自己调用这个方法吗?这个方法是给folder自己调用的。而且pop协议也不支持event notification邮件的分类管理可以把邮件都收到本地,在本地处理
      

  4.   

    可我做的是web的邮件系统,下到本地那不成了收发邮件的工具了嘛!
    苦喔!难哟!
      

  5.   

    所谓的本地,也可以是web服务器啊
      

  6.   

    你邮件服务器用IMAP吧,支持分类管理,这几天我也在为这问题发愁,所谓的webmail(支持pop不支持IMAP的),只是在服务器硬盘上自己开几个目录,当作收件箱,发件箱,草稿箱,跟垃圾箱,POP服务器只是个放邮件的地方,只能收发信,不能分类,你研究下iGENUS你就知道了。网上有一套用java做的webmail系统,你下来自己研究下吧,这几天我也在研究,找不到的话,给我发信,我发给你:[email protected]
      

  7.   

    你到IBM的DW里看看,有一个教程叫javamail基础教程,你看看就知道了,我记得两句话:
    POP3唯一可用的文件夹为“INBOX”
    除了删除标记,POP3不支持其他任何标记
      

  8.   

    cxj_2000,我已经发信给你了,期待你的回信!
      

  9.   

    耶,不怎么难哦,它只是extend javamail拉,你对着javamail的API看吧