目前我们要将邮件系统嵌入到OA系统中,OA系统中实现邮件的接收发送功能。其中遇到以下几个问题。
1.关于javamail接收邮件是如何做分页的?(思路)
2.在读取邮件的时候,有时候会抛出javax.mail.MessageRemovedException异常
3.读取邮件标题时,用了new String( subject.getBytes("iso-8859-1"),"gb2312")进行编码转换,有的标题会显示乱码。
问题补充
自己回答一下:
1.分页的问题,可以通过Folder类获取邮件总记录数getMessageCount(),然后再调用getMessages(int start, int end), start从1开始,如果start从0开始会报错,具体看API。
2.MessageRemovedException异常,是由于邮件已被删除。只要把邮件删除就不会报这个异常了。
3.试了一下不转码,直接message.getSubject()这样就不会有乱码。
---------------------------------------------
以上的问题差不多解决了,但还有一个分页的问题,就是排序问题,如何从时间倒序进行排序。
相关推荐
关于javaMail的资料关于javaMail的资料关于javaMail的资料关于javaMail的资料
javamail问题及解决方案源码
用JavaMail实现回复邮件功能以及如何利用James.Jar实现个人邮件服务器,邮件账户管理相关学习源码
多篇关于javamail的资料。对毕业论文的写作很有帮助。
javamail的jar包:javamail-1.6; javamail的jar包:javamail-1.6
javamail开发,带图形界面,邮件的发送,接收,带附件,html,邮件解析
javamail中文API文档 方法解释详细。
javaMail javaMail javaMail javaMail javaMail javaMail javaMail
javamail.jar,javamail资源包
JavaMail常见问题
JavaMail邮件收发实例_JavaMail_API JavaMail邮件收发实例_JavaMail_API JavaMail邮件收发实例_JavaMail_API JavaMail邮件收发实例_JavaMail_API JavaMail邮件收发实例_JavaMail_API
JAVAMAIL开发JAVAMAIL开发
包含JavaMail1.4.5、JAF1.1.1、JavaMail API文档英文版,以及JavaMailAPI中文详解
JavaMail_API基本原理,JavaMail_API学习javaMail必备,
javamail发送邮件实例 javamail 发送邮件 文本编辑器 kindeditor
JavaMail JavaMail JavaMail JavaMail JavaMail JavaMail JavaMail
关于JavaMail的两个关键jar:mail.jar和activation.jar,关于详细的java代码,可以直接到我的博客中进行观看。
javaMail API 跟 jar包
javaMail示例javaMail示例javaMail示例javaMail示例javaMail示例javaMail示例,我自己做的,保证运行成功,里面jar包都有,只需导入即可,把邮箱设置一下就可以了。
javamail依赖的包.