接收邮件 我用javaMail实现的接收邮件,但是如何判断是否已读或未读呢?如何实现通过邮件转发或发送邮件到系统中呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据说pop3收邮件的时候,要有客户端自己决定哪个邮件是新的。对于IMAP:Message[] unread = folder.search(new FlagTerm(new Flags(Flags.Flag.SEEN), false)); 这个需要有那个Email的安全协议或者是知道它的端口,比如163的是253(打个比方),知道端口之后直接输入地址就可以把邮件发到确定的位置 具体的要阅读JavaMail的API。我记得它有个是否是新邮件的方法isNew(),Folder对象提供了三个方法,getMessageCount,getNewMessageCount和getUnreadMessageCount。GetMessageCount方法显示邮箱中总共有多少封邮件,getNewMessageCount显示邮箱中新邮件的封数;getUnreadMessageCount显示邮箱中已读邮件的封数。利用这三个方法,可以很容易的看到邮箱中有多少封邮件我们已经读到过,有多少没有读。 我用过,但是getNewMessageCount和getUnreadMessageCount统计的数量和邮箱中的数量不统一,邮箱中本来一个读的邮件,但getNewMessageCount()结果是0。不知道是什么原因? 我记得不是很清楚了,现在我这也没有,getNewMessageCount()会不会也是新的邮件,已读的就是总的-未读的了。 我忘記了能不能由外網向javamail發郵件能不能收到,不過用它可以向外網發送郵件,我以前有測過. 具体的接收外网邮件好像有问题,我还不会,不过推荐LZ看一下这个:javamail接收邮件 http://www.blogjava.net/fengliangjun/articles/5740.html,希望对LZ有所帮助. 用POP3接收邮件能读取除了收件箱其他的邮件吗? if(typeof window.nodeEvent!='undefined') Map 请教一个Quartz表达式? 联合主键关联问题 急:EJB中的自定义异常问题!!!! 怎么学习java 可以用JDBC邊MS SQL嗎? 学ejb要先学些什么呢?(已有pb+jugar+oralcle编程经验)ejb采用什么脚本语言? 不通过dsn怎样连接数据库呢? springmvc+mybatis整合启动报错 java 移动矩形为什么只能往右下角拖拽 hibernate映射问题
Message[] unread = folder.search(new FlagTerm(new Flags(Flags.Flag.SEEN), false));