javamail获取发件箱、收件箱、草稿箱等

 时间:2024-10-23 20:38:42

这几天公司接触到了邮件发送与接收,最开始新接触都知道用什么方式去完成,后来通过网上的一些资料找到了javamail开源,使用Pop3、STMP、IMAP来接收邮件、发送等。

获取发件箱、收件箱、草稿箱的代很简单:

我们在获取收件箱的代码是:

Folder folder =store.getFolder("INBOX");

但是我们在获取发件箱、与草稿箱时出现异常,这时就与邮件服务器的文件夹有关;

可以这样获取所有的文件夹:

Folder defaultFolder = store.getDefaultFolder();

Folder[] allFolder = defaultFolder.list();

通过调试或者迭代出来文件夹名称再通过找出来的文件夹名称获取发件箱与草稿箱集合:Folder folder =store.getFolder("这里是迭代找出来的文件夹名称");

根据获取的文件夹去得到里面的文件,

这样就可以了,希望可以帮助你们。

  • (图文教学)如何配置Tomcat使域名直接指向项目?
  • 如何使用gitbash拉取代码文件
  • 怎么给jquery添加的元素添加事件
  • windows下TortoiseSVN常用操作介绍
  • 根据数据库生成powerdesigner 模型文件
  • 热门搜索
    世界环境日手抄报内容 缅怀先烈手抄报图片 过年手抄报简单又漂亮 立冬手抄报 国庆节的手抄报图片 英语手抄报边框 中学生英语手抄报 我爱读书手抄报图片 戏曲大舞台手抄报 父亲节手抄报简单漂亮