| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1185 人关注过本帖
标题:有用过JMAIL的进来一下
只看楼主 加入收藏
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
 问题点数:0 回复次数:5 
有用过JMAIL的进来一下
请问一下用JMAIL收邮件的时候,怎么才能收到未读的邮件
我用的是pop3.DownloadUnreadMessages
但是这条语句好像从pop3标准里给删除了,好多服务器不支持
我想问一下大家有没有别的方法
像FOXMAIL是怎么做到的啊?
请大家帮忙啊!
谢谢
搜索更多相关主题的帖子: JMAIL 
2007-07-09 10:50
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 

jmail 中 Jmail.POP3.GetLastUnreadMessage() 可以返回第一个未读(没有被任何邮件软件读取过)的邮件ID,当邮箱没有未读邮件时返回0,服务器该功能不支持返回-1。

但是该命令已从POP3规范RFC1725中删除,所以不是所有的服务器都支持它
用你的方法也可以,估计也被删除了,所以不是所有的服务器都支持它

你可以试试每次收取邮件都记录下最新邮件的接收时间,在接收过程中根据邮件的时间来判断是否为新邮件的

2007-07-09 17:32
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
这样是可以啊,但是如果邮箱里邮件很多的话,收起来就会很慢的!
每次收邮件的时候都要把所有的邮件都收一遍,能不能选择性的来收啊!
2007-07-10 09:54
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
给你的思路,我也没有具体做过,你可以利用分页的原理来接收邮件,比如说每次只接收10个邮件,
发邮件时就是利用这个来实现的,以免群发的邮件数量太多,而影响服务器。
2007-07-10 10:26
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
这倒是个好方法,可以试一试
谢谢。
2007-07-10 10:32
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
如果可以的话,能不能只收未读的啊!
2007-07-10 10:46
快速回复:有用过JMAIL的进来一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023331 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved