javamail获取发件箱、收件箱、草稿箱等
这几天公司接触到了邮竭惮蚕斗件发送与接收,最开始新接触都知道用什么方式去完成,后来通过网上的一些资料找到了jav锾攒揉敫amail开源,使用Pop3、STMP、IMAP来接收邮件、发送等。
获取发件箱、收件箱、草稿箱的代很简单:
我们在获取收件箱的代码是:
Folder folder =store.getFolder("INBOX");
但是我们在获取发件箱、与草稿箱时出现异常,这时就与邮件服务器的文件夹有关;
可以这样获取所有的文件夹:
Folder defaultFolder = store.getDefaultFolder();
Folder[] allFolder = defaultFolder.list();
通过调试或者迭代出来文件夹名称再通过找出来的文件夹名称获取发件箱与草稿箱集合:Folder folder =store.getFolder("这里是迭代找出来的文件夹名称");
根据获取的文件夹去得到里面的文件,
这样就可以了,希望可以帮助你们。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:51
阅读量:53
阅读量:78
阅读量:25
阅读量:94