一个javamail的老问题,已查阅论坛内其他帖子,暂无好方法

问题描述

使用javamail以pop3、只读的方式收取邮件,而不留下任何痕迹。目前遇到的问题如下:程序在收取公司exchange邮箱里的邮件后,会将服务上的邮件标记为已读,这恰恰是不我希望的。而在测试163邮箱的时候,同样的代码,却不会改变服务器上的邮件标记。不知道是哪里出了问题,在线急等答案,问题解决后,速结贴!最后附上部分源代码:Sessionsession=Session.getInstance(prop,null);session.setDebug(false);//是否启用debug模式Folderfolder=null;Storestore=null;try{store=session.getStore("pop3");//使用pop3会话机制,连接服务器store.connect(pop3Server,port,loginName,password);}folder=store.getFolder("INBOX");//收件箱folder.open(Folder.READ_ONLY);//得到收件箱文件夹信息,获取邮件列表Message[]msgs=folder.getMessages();intiemmalcount=0;for(inti=0;i<msgs.length;i++){if(isResumeEmail(resumeFromEmail,msgs[i])&&isNewEmail(lastSyncDateTime,msgs[i])){iemmalcount=iemmalcount+1;resumesName=downLoadResumeByType(resumeType,msgs[i],resumesName,zipForderPath,htmlForderPath);//设置最后邮件时间setLastMailDateTime(msgs[i]);}}System.out.println("从上次:"+lastSyncDateTime+"到现在,共收到来自"+resumeFromEmail+"邮件"+iemmalcount+"封");returnresumesName;}catch(Exceptione){logger.error("网络故障或邮件配置错误,系统不能连接邮箱服务器!");//logger.error("Networkfailureormailconfigurationerrors,thesystemcannotconnecttomailserver.");e.printStackTrace();returnnull;}finally{//释放资源try{if(folder!=null)folder.close(false);//if(store!=null)store.close();}catch(Exceptionbs){bs.printStackTrace();}}

时间: 2024-07-29 12:50:56

一个javamail的老问题,已查阅论坛内其他帖子,暂无好方法的相关文章

新建一个解决方案,如何导入已有窗体和代码等?

问题描述 新建一个解决方案,如何导入已有窗体和代码等? ## # 我就是个初学的小菜鸟,就想更改一下解决方案的修改时间,新建一个解决方案,但是如何将已有的项目.窗体.代码.工程这些东西导入进去?又被卡在这儿了...希望热心人帮助解决..... 解决方案 新建一个解决方案后,将已有窗体和代码复制到此解决方案的所在的对应目录中 如果是 Eclpse,会自动将这些已有窗体和代码增加到解决方案中 如果是 VS2008等,需要手动在工程中通过右键菜单来完成增加已有窗体和代码到项目中 解决方案二: 这还不简

设计一个小程序,将已有的asp程序转换为jsp程序

问题描述 设计一个小程序,将已有的asp程序转换为jsp程序 设计一个小程序,将已有的asp程序转换为jsp程序.运用java与web应用 解决方案 说得轻巧,"设计一个小程序",还"运用java与web应用".这是两种不同的技术,不但语言不同,而且类库也不同,就算用到"编译原理"也无济于事. 解决方案二: 这个跨度可有点大了. 解决方案三: 可以参考: <设计一个小程序,将windows转换为国有操作系统> 解决方案四: 这个比较麻

eclipse-python已安装了一个包,但是导入包中的模块时报错,求解决方法

问题描述 python已安装了一个包,但是导入包中的模块时报错,求解决方法 我用的是eclipse with pydev,用pip安装了impacket,编译一些impacket的例子时报错,如下图: 但是我是安装了的,在anaconda的lib的sit-packges的impacket下,是有模块ImpackPacket的,如下图: 在ecplipse中能查看模块ImpackPacket的源码的: 就是编译时报错,求解决方法 解决方案 你的编辑器环境是否能找到自己安装的包的路径.是否配置好

如何选择一个优质的老域名 域名选择技巧分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近老是收到我在的a5的朋友询问这个问题,因为他们都是些新手站长朋友,同时我也相信一个老鸟seo和菜鸟seo的区别就在这里吧,昨天在a5发了一篇(SEO实战三天把游戏站流量做到1000+)很多朋友觉得写的一般,当然也有说写的好的朋友.为什么一个做站才3天的网站的流量就能上千了而我做了几个月甚至几年都还没有上千的ip?其实我的解释很简单,就是老

如何把论坛的单个帖子做到极致

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 通过笔者实际的操作分享一下经验,如何把论坛里单个帖子做到极致的.可能还不是很好,相信对于您,正在积极学习网络推广,特别是论坛推广的应该会学到一点技巧.闲话少说,直接开始分享了. 一.正确选择话题 正确的选择话题是一个非常重要的关键.一个好的话题所带来的访问量是不可估量的.比如我们发的帖子是调查性的.经验分享.干货分享.热门话题等等,能让大家产

几种能够在高质量论坛留下锚文本外链的方法

如果通过常规的方法,想要在高质量论坛里面留下锚文本几乎是不可能完成的任务,一般都是两种方法,一种是花钱购买,另一种就是通过努力升级,给这个网站做出一定的贡献之后,才能够有机会在这个网站上留下一条两条的外链,如果外链发多了,还是会把你的账号封杀!可是网站的外链,对于一个网站的优化又非常的重要,如果网站的外链少了,特别是高质量的网站外链少了,那几乎很难跻身高权重网站的行列,更不用说能够排到搜索引擎的首页了!所以很多高手们就开始不断的测试,不断的总结经验,终于开发出了高效的在高质量论坛里面留下锚文本外

浅谈新论坛快速聚集人气的五种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 其实要想运营一个论坛是需要很大的勇气的,因为论坛的运营要比网站的运营还要难,不仅要涉及内容的建设,还需要涉及到会员的管理,涉及到提升会员的忠诚度等等,而网站的运营只要搞定内容的建设就好了,其他要做的,论坛都要去做,所以说对于个人站长如果要做论坛是有很大的勇气的,首先对于新论坛聚集人气这一方面就会让很多站长伤透了脑筋,下面我们就来介绍几种提升新

用管理员帐号新建了一个未知类型的文件(test.bdsgroup) 删除时提示无权限

问题描述 用管理员帐号新建了一个未知类型的文件(test.bdsgroup) 删除时提示无权限 解决方案 右键属性里面找到安全,看里面是否有你的权限 解决方案二: 右键获取超级管理员权限,或者进入安全模式删除 解决方案三: 用光盘或者U盘进windowsPE去删吧

JS实现在线统计一个页面内鼠标点击次数的方法

 这篇文章主要介绍了JS实现在线统计一个页面内鼠标点击次数的方法,实例分析了javascript操作Cookie实现计数的技巧,需要的朋友可以参考下     本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht