发明名称 一种快速检查并获取新邮件的实现方法
摘要 本发明公开了一种快速检查并获取新邮件的实现方法,该方法通过邮件服务器上的邮件数量和大小与存储在本地的上次检查结果的比较,判断是否有新邮件到来,是否进行全轮询收取。本发明具有如下有点:(1)新邮件检查、收取速度很快,能够满足实时推送邮件的要求;(2)支持多种邮件服务器,包括支持pop3协议的、hotmail、exchange、lotus domino、qmail等等,使用方便。
申请公布号 CN1674027B 申请公布日期 2010.07.14
申请号 CN200510069600.4 申请日期 2005.05.17
申请人 北京立通无限科技有限公司 发明人 蒋光泽;葛兵;徐鲁博;张跃华
分类号 G06F17/60(2006.01)I 主分类号 G06F17/60(2006.01)I
代理机构 北京中海智圣知识产权代理有限公司 11282 代理人 曾永珠
主权项 一种快速检查并获取新邮件的实现方法,利用FetchMail程序、本地邮件数据库和邮件服务器组成的系统,其特征在于:该方法包括以下步骤:(1)FetchMail程序预设系统参数,所述的系统参数包括:全轮询收取邮件时邮件数量的阀值、新旧邮件比较时比较次数阀值;(2)FetchMail程序检查邮件服务器上的邮件数量和大小,并与存储在本地的上次检查结果进行比较;(3)如果邮件数量、大小均相同,并且邮件数量小于全轮询邮件数量阀值,则进行全轮询收取;如果邮件数量、大小均相同,但邮件数量大于上述阀值,则认为没有新邮件到达;(4)如果邮件数量不同,则以数量小的数值为基数,进行同位置UID值比较,直到同位置邮件UID相同或比较次数大于比较次数阀值;如果比较次数大于阀值,则认为绝大多数为新邮件,进行全轮询收取;否则,从邮件UID相同的位置开始,检查邮件服务器上的邮件是否为新邮件,并收取到本地数据库中。
地址 100025 北京市朝阳区建国路71号惠通时代广场C1座401