当前位置: 技术问答>java相关
javamail问题,如果哪位老大帮忙解决了,一定酬谢!!
来源: 互联网 发布时间:2015-06-04
本文导语: 我正在做一个邮件收发的客户端(用javamail),现在遇到一个问题: 无法对邮件的属性进行设置,例如,无法将邮件标识成为已读或删除等状态。使用setFlag()将邮件设置成已读后紧接着调用getFlag()可以得到邮件的标...
我正在做一个邮件收发的客户端(用javamail),现在遇到一个问题:
无法对邮件的属性进行设置,例如,无法将邮件标识成为已读或删除等状态。使用setFlag()将邮件设置成已读后紧接着调用getFlag()可以得到邮件的标志。但是如果分别在两个程序中调用的话,即使对邮件先调用了setFlag,再调用getFlag()后却无法得到邮件的flag(有点乱),后来看资料好像说邮件服务器端必须支持imap才能调用这些method,但是我试着对别的网站进行同上的操作,也无法成功,不知道是怎么回事,是不是javamail本身的bug啊,请各位有经验的高手帮我看看,给个建议,多谢多谢
无法对邮件的属性进行设置,例如,无法将邮件标识成为已读或删除等状态。使用setFlag()将邮件设置成已读后紧接着调用getFlag()可以得到邮件的标志。但是如果分别在两个程序中调用的话,即使对邮件先调用了setFlag,再调用getFlag()后却无法得到邮件的flag(有点乱),后来看资料好像说邮件服务器端必须支持imap才能调用这些method,但是我试着对别的网站进行同上的操作,也无法成功,不知道是怎么回事,是不是javamail本身的bug啊,请各位有经验的高手帮我看看,给个建议,多谢多谢
|
我认为这个问题必须用数据库或者文件来解决,也就是说在收取邮件后必须记录下邮件状态,或者分发到不同的文件夹,才能对邮件进行管理
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。