一种提取邮件的方法及系统的制作方法

文档序号:9263487阅读:374来源:国知局
一种提取邮件的方法及系统的制作方法
【技术领域】
[0001] 本申请涉及电子邮件技术领域,特别涉及一种提取邮件的方法及系统。
【背景技术】
[0002] 电子邮件(E-mail)是互联网(Internet)应用最广的服务之一。通过网络的电子 邮件系统,用户可以非常快速地与世界上任何一个角落的网络用户联系。所述电子邮件的 内容可以是文字、图像、声音等。电子邮件的使用简易、投递迅速等优点,使得电子邮件被广 泛地应用。
[0003] 电子邮件的工作过程包括:编辑好的电子邮件发送至邮件发送服务器,所述电子 邮件由邮件发送服务器发出,并根据邮件收信人的地址判断该邮件的邮件接收服务器,将 邮件发送到该邮件接收服务器上,收信人访问所述邮件接收服务器完成邮件的收取。
[0004] 网页电子邮件(WebMail)是指利用浏览器通过web方式来收发电子邮件的服务 或技术。所述WebMail基于HTTP(Hypertexttransferprotocol,超文本传输协议)或 HTTPS(HypertextTransferProtocoloverSecureSocketLayer,安全的超文本传输 协议)的协议方式来实现邮件的发送与接收。所述WebMail不需要借助客户端,免除了用 户对E-mail客户软件(如:Foxmail、Outlook等)进行配置时的麻烦,只要能上网就能使用 WebMail,方便用户对邮件进行接收和发送。同时,WebMail不占用客户端计算机的存储空 间,功能丰富而且扩展性强,且大部分邮箱提供商都提供了基于HTTP或HTTPS协议访问邮 箱的服务,极大地方便了用户对电子邮件的使用。
[0005] 由于电子邮件的广泛使用,用户邮箱通常会收取到大量的邮件,所述邮件可以来 自任何联系人,所述邮件的内容可以关于任何事件。用户在使用电子邮件的过程中,常常只 需要阅读指定的邮件,所述指定的邮件可以包括特定的发件人发送来的邮件或关于某一事 件的邮件等。那么用户就需要在收取到的大量电子邮件中提取并阅读指定的邮件。
[0006] 现有的用户提取并阅读指定的邮件的方法,可以包括用户利用WebMail提取并阅 读指定邮件的方法。具体地:用户通过浏览器先登录电子邮箱服务提供商(例如网易163邮 箱、126邮箱等)提供的邮件页面,输入用户名和密码进行登录,然后在网页界面下,根据用 户需要查找到指定的邮件再进行阅读。
[0007] 在实现本申请过程中,发明人发现现有技术中至少存在如下问题:用户在利用 WebMail提取并阅读指定的邮件时,需要打开网页浏览器,登录邮箱,才能够进行指定邮件 的查找与阅读。若一个用户拥有多个电子邮箱服务提供商的电子邮箱,则需要通过浏览器 登录多个电子邮箱服务提供商提供的邮件界面,分别进行邮箱的登录和邮件的查找,再分 别在每个浏览器邮件界面上阅读查找到的邮件。而且每次阅读指定邮件都要进行上述操 作,非常繁琐。

【发明内容】

[0008] 本申请实施例的目的是提供一种提取邮件的方法及系统,以实现用户能方便地阅 读指定的邮件。
[0009] 为解决上述技术问题,本申请实施例提供一种邮件提取方法及系统是这样实现 的:
[0010] 一种提取邮件的方法,包括:代理服务器利用用户授权信息登录邮箱服务器;所 述邮箱服务器对所述授权信息进行鉴权;所述代理服务器向所述邮箱服务器发送搜索请 求;所述邮箱服务器根据所述搜索请求搜索得到指定邮件,将所述指定邮件的信息发送至 所述代理服务器;所述代理服务器接收所述邮箱服务器根据所述搜索请求进行搜索后返回 的指定邮件的信息;所述代理服务器根据所述指定邮件的信息下载并保存所述指定邮件; 所述代理服务器将所述保存的指定邮件发送给所述用户。
[0011] 一种提取邮件的方法,包括:代理服务器利用用户授权信息登录邮箱服务器;所 述代理服务器向所述邮箱服务器发送搜索请求;所述代理服务器接收所述邮箱服务器根据 所述搜索请求进行搜索后返回的指定邮件的信息;所述代理服务器根据所述指定邮件的信 息下载并保存所述指定邮件;所述代理服务器将所述保存的指定邮件发送给所述用户。
[0012] 优选方案中,所述代理服务器向所述邮箱服务器发送搜索请求过程中,以及所述 代理服务器下载并保存所述指定邮件过程中,还包括:代理服务器携带所述邮箱服务器鉴 权成功后返回的临时数据发送至所述邮箱服务器。
[0013] 优选方案中,所述代理服务器将所述保存的指定邮件发送给用户,包括:所述代理 服务器接收到用户的阅读请求时,将所述保存的指定邮件发送给用户;或,所述代理服务器 在第二预设时间到达时将所述指定邮件发送给用户。
[0014] 优选方案中,所述搜索请求包括下述中的至少一项:邮件搜索范围、搜索关键词、 搜索规则。
[0015] 优选方案中,所述邮件搜索范围至少包括下述一个:用户邮箱中的未读邮件、用户 邮箱中的已读邮件。
[0016] 优选方案中,所述用户授权信息,包括:预先存储在所述代理服务器上的授权信 息,或,用户发来的授权信息。
[0017] 优选方案中,所述用户授权信息包括邮箱用户名和对应的邮箱密码。
[0018] 优选方案中,所述指定邮件的信息,包括:指定邮件的存放地址和指定邮件的主 题。
[0019] 优选方案中,所述搜索规则,包括:在搜索的地址范围内,根据预设的匹配规则,将 搜索关键词与邮件索引词进行匹配,若符合所述预设的匹配规则,则该邮件索引词对应的 邮件为所述指定邮件。
[0020] 优选方案中,所述预设的匹配规则,至少包括下述一种匹配规则:
[0021] (A)模糊匹配规则;包括:将邮件索引词与每一所述搜索关键词进行对比,若邮件 索引词至少包含一个搜索关键词,则符合所述简单匹配规则;
[0022] (B)单个匹配规则;包括:设定所述搜索关键词中的一个搜索关键词为强制匹配 关键词,将邮件索引词与所述强制匹配关键词进行对比,若邮件索引词包含所述强制匹配 关键词,则符合所述单个匹配规则;
[0023] (C)组合匹配规则;包括:设定所述搜索关键词中的至少两个搜索关键词为强制 匹配关键词,将邮件索引词与每一所述强制匹配关键词进行对比,若邮件索引词包含所有 强制匹配关键词,则符合所述组合匹配规则。
[0024] 优选方案中,所述代理服务器与所述邮箱服务器之间的通信基于超文本传输协议 进行。
[0025] -种提取邮件的系统,包括:邮箱登录单元、邮件搜索单元、信息接收单元、邮件下 载单元和邮件提供单元;其中,所述邮箱登录单元,用于利用用户授权信息登录邮箱服务 器;所述邮件搜索单元,用于向所述邮箱服务器发送搜索请求;所述信息接收单元,用于接 收所述邮箱服务器根据所述搜索请求返回的指定邮件的信息;所述邮件下载单元,用于根 据信息接收单元接收到的指定邮件的信息下载并保存所述指定邮件;所述邮件提供单元, 用于将所述保存的指定邮件发送给所述用户。
[0026] 优选方案中,所述邮箱登录单元包括:登录地址设定单元和登录请求发送单元; 其中,所述登录地址设定单元,用于根据接授权信息设定邮箱登录指令中的登录请求地址; 所述登录请求发送单元,用于向邮箱服务器发送登录请求,登录用户授权的邮箱;
[0027] 优选方案中,所述邮箱登录单元还包括保存登录信息单元;所述保存登录信息单 元,用于保存所述代理服务器成功登陆所述邮箱服务器之后邮箱服务器反馈的临时数据。
[0028] 优选方案中,所述邮件下载单元包括:下载地址设定单元、下载请求发送单元和指 定邮件保存单元;其中,所述下载地址设定单元,用于将信息接收单元中指定邮件的存放地 址设定为邮件下载指令中的下载请求地址;所述下载请求发送单元,用于向邮箱服务器发 送下载请求;所述指定邮件保存单元,用于保存所述指定邮件。
[0029] 优选方案中,所述邮件提供单元包括:发送时间设定单元和邮件发送单元;其中, 所述发送时间设定单元,用于设定邮件的发送时间;所述邮件的发送时间包括:预设时间 或接收到用户发来的阅读指定邮件的请求时;所述预设时间根据实际需要进行设定;所述 邮件发送单元,用于向用户发送邮件下载单元中保存在代理服务器上的邮件。
[0030] 本申请公开的提取邮件的方法及系统,代理服务器可以自动登陆用户授权的邮 箱,根据搜索关键词在所述邮箱中搜索到与所述搜索关键词匹配的邮件索引词,再根据邮 件索引词查找到所述指定邮件。所述邮件搜索的过程可以快速地查找到用户需要阅读的邮 件。下载所述查找到的指定邮件,将所述指定邮件保存在代理服务器上。代理服务器在预 设的时间或接收到用户发来的阅读请求时,可以将所述保存的邮件发送给用户。所述的提 取邮件的方法实施过程中,代理服务器与邮箱服务器基于http协议进行通信。与POP3和 IMAP邮箱服务协议相比,提供基于http协议的邮箱服务的邮箱提供商更加普及,因此所述 的提取邮件的方法可以与大部分邮箱提供商提供的邮箱进行数据传输,实现邮件的提取。 所述的提取邮件的方法可以自动提取多个邮箱中用户需要阅读的指定邮件,而不需要用户 人工去查找各个邮箱中查找并阅读,从而方便用户阅读指定邮件。
[0031] 另外,上述提取邮件的方法及系统可以增加记录执行日志和监控执行日志中是否 有指令执行错误信息的步骤及单元。通过记录所述执行日志,实时查找所述执行日志中是 否记录了指令执行错误的信息,判断当前执行的指令内容与邮箱提供商提供的服务协议的 参数是否匹配。若当前执行的指令与邮箱提供商提供的服务协议不匹配,立即更改执行的 指令内容,可以保证邮件提取过程继续
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1