一种邮件撤回系统及方法.pdf

上传人:n****g 文档编号:623373 上传时间:2018-02-26 格式:PDF 页数:12 大小:4.16MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310146486.5

申请日:

2013.04.24

公开号:

CN104125129A

公开日:

2014.10.29

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/58申请日:20130424|||公开

IPC分类号:

H04L12/58; H04L29/06; G06F17/30

主分类号:

H04L12/58

申请人:

北京无限立通通讯技术有限责任公司

发明人:

李清森

地址:

100020 北京市朝阳区工体东路20号百富国际大厦A座25层

优先权:

专利代理机构:

北京清亦华知识产权代理事务所(普通合伙) 11201

代理人:

张大威

PDF下载: PDF下载
内容摘要

本发明公开了一种邮件撤回方法及系统,该方法包括:邮件服务器返还给所述邮件发送者一封包含邮件ID的系统邮件;邮件发送者回复如前所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱;邮件服务器从所述邮件中提取出发送者、邮件ID;邮件服务器从数据库中提取出发送者用户信息;邮件服务器从该信息判断发送者是否有撤回邮件的权限;如有,则根据邮件ID从数据库中查出该邮件发送给哪些用户;再从数据库中查出哪些用户未读该邮件;对于未读邮件的用户,根据落地文件名删除该邮件。本发明支持邮件回撤,使得发信人可删除之前成功发送的邮件。

权利要求书

1.  一种邮件撤回方法,其特征在于:
客户端向邮件服务器发送要求撤回邮件请求指令;
邮件服务器删除该邮件。

2.
  如权利要求1所述的邮件撤回方法,其特征在于,在邮件服务器删除该邮件之前,还进一步包括如下步骤:
邮件服务器检查所述邮件是否可撤;
如可撤,邮件服务器删除所述邮件。

3.
  如权利要求1所述的邮件撤回方法,其特征在于,客户端向邮件服务器发送要求撤回邮件请求指令的步骤进一步包括如下步骤:
客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;
当需要撤回邮件时,客户端回复如前所述的系统邮件;
该邮件回复至邮件服务器指定的专用于撤回邮件的邮箱;
邮件服务器发现有发送至所述专用邮箱的邮件,接收到客户端的撤回指令。

4.
  如权利要求2所述的邮件撤回方法,其特征在于:邮件服务器检查该邮件是否可撤的步骤为:
邮件服务器判断发送者是否有撤回邮件的权限;
如有,则查出该邮件发送给哪些用户;
从数据库中查出哪些用户未读该邮件。

5.
  如权利要求4所述的邮件撤回方法,其特征在于,邮件服务器判断发送者是否有撤回邮件的权限的步骤进一步包括:
邮件服务器从所述邮件中提取出发送者;
邮件服务器从数据库中提取出发送者用户信息;
邮件服务器从该信息判断发送者是否有撤回邮件的权限。

6.
  如权利要求4所述的邮件撤回方法,其特征在于,查出该邮件发送给哪些用户的步骤进一步包括:
邮件服务器从所述邮件中提取出邮件ID;
根据邮件ID从数据库中查出该邮件发送给哪些用户。

7.
  如权利要求4-6任意一项所述的邮件撤回方法,其特征在于,该方法进一步包含如下步骤:
对于未读邮件的用户,根据落地文件名删除该邮件。

8.
  如权利要求7所述的邮件撤回方法,其特征在于,该方法进一步包含如下步骤:
邮件服务器向客户端发送邮件,报告撤回结果。

9.
  一种邮件撤回系统,其特征在于,包含客户端和邮件服务器:
客户端用于向邮件服务器要求撤回邮件;
邮件服务器用于删除该邮件。

10.
  一种如权利要求9所述的邮件撤回系统,其特征在于,邮件服务器包含检测模块:
所述检测模块用于检查所述邮件是否可撤。

11.
  如权利要求9所述的邮件撤回系统,其特征在于:所述系统进一步包括:
邮件返还模块,用于在客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;
撤回指令接受模块,用于当所述客户端回复所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱时,检测所述专用邮箱,接收客户端的撤回指令。

12.
  如权利要求10所述的邮件撤回系统,其特征在于:邮件服务器进一步包含如下模块:
撤回权限判断模块,用于判断发送者是否有撤回邮件的权限;
第一查找模块,用于查找所述邮件发送给哪些用户;
第二查找模块,用于查找哪些用户未读该邮件。

13.
  如权利要求12所述的邮件撤回系统,其特征在于:所述撤回权限判断模块进一步包含如下内容:
数据库,用于存放发送者和接收者用户信息;
第一信息提取模块,用于从所述邮件中提取出发送者、邮件ID;
第二信息提取模块,用户从数据库中提取出发送者用户信息;
信息判断模块,用于从该信息判断发送者是否有撤回邮件的权限。

14.
  如权利要求12所述的邮件撤回系统,其特征在于:第一查找模块还进一步包含如下模块:
数据库模块,用于存放发送者和接收者用户信息;
邮件ID提取模块,用于从所述邮件中提取出邮件ID;
用户查找模块,用于根据邮件ID从数据库中查出该邮件发送给哪些用户。

15.
  如权利要求12-14任意一项所述的邮件撤回系统,其特征在于,该系统进一步包含如下模块:
邮件删除模块,用于针对把未读邮件的用户,根据落地文件名删除该邮件。

16.
  如权利要求15所述的邮件撤回系统,其特征在于,该系统进一步包含如下模块:
结果反馈模块,用于向客户端回复邮件报告撤回结果。

说明书

一种邮件撤回系统及方法
技术领域
本发明涉及通讯技术领域,特别涉及一种电子邮件的撤回方法及系统。
背景技术
自互联网诞生以来,人们的沟通方式被极大程度地改变,其中,电子邮件是目前世界上应用最广的基于网络的计算机通讯方式,人们通过电子邮件进行文字、图片、影音等各种文件内容的传输,极大地方便了工作、生活的交流。
然而在现实生活中,经常出现错发邮件或发现已发送邮件有问题需要撤回的情况,需要一种技术来实现邮件撤回功能。目前少数邮件服务器厂商提供基于webmail的邮件撤回,以网易为例,网易在webmail上提供一个按钮叫“撤回邮件”,用户可通过点击该按钮来撤回该邮件.但是,该方法只能基于网易的webmail方式来实现,存在如下问题:一是在outlook/foxmail等传统pc上的程序不能使用该功能;二是在智能手机上的收发邮件程序也不可用。而本发明提供了一种不受限于邮件客服端的邮件撤回系统及方法,它可以在webmail、outlook、foxmail等任意一种邮件收发程序中进行邮件撤回。
此外,现有技术中的邮件撤回系统,未对发送撤回请求的请求人的身份进行验证。例如申请号为“201010278606.3”的发明专利中,提供了一种撤销已发送邮件的方法,但该方法是通过邮件头特征信息来查找拟被撤销的邮件,容易被假冒请求人发送的要求撤销邮件请求欺骗造成误删。而本发明提供的邮件撤销方法,通过邮件ID的标识方式来查找拟删除邮件,具有安全性高、操作简单的优点。
发明内容
为解决上述问题,本发明提出一种电子邮件撤回方法及系统,支持邮件撤回功能,使发信人可以成功撤回之前已成功发送的电子邮件,满足用于撤回误发、错发邮件的需求。
首先,本发明提供一种邮件撤回方法,包括:
客户端向邮件服务器发送要求撤回邮件请求指令;邮件服务器删除该邮件。
进一步地,在邮件服务器删除该邮件之前,还进一步包括如下步骤:
邮件服务器检查所述邮件是否可撤;如可撤,邮件服务器删除所述邮件。
进一步地,客户端向邮件服务器发送要求撤回邮件请求指令的步骤进一步包括如下步骤:客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;当需要撤回邮件时,客户端回复如前所述的系统邮件;该邮件回复至邮件服务器指定的专用于撤回邮件的邮箱;邮件服务器发现有发送至前述专用邮箱的邮件,接收到客户端的撤回指令。
进一步地,邮件服务器检查该邮件是否可撤的步骤为:邮件服务器判断发送者是否有撤回邮件的权限;如有,则查出该邮件发送给哪些用户;从数据库中查出哪些用户未读该邮件。
进一步地,邮件服务器判断发送者是否有撤回邮件的权限的步骤还包括:邮件服务器从所述邮件中提取出发送者;邮件服务器从数据库中提取出发送者用户信息;邮件服务器从该信息判断发送者是否有撤回邮件的权限。
进一步地,查出该邮件发送给哪些用户的步骤还包括:邮件服务器从所述邮件中提取出邮件ID;根据邮件ID从数据库中查出该邮件发送给哪些用户。
进一步地,该方法还包含如下步骤:对于未读邮件的用户,根据落地文件名删除该邮件;邮件服务器向客户端发送邮件,报告撤回结果。
相应地,本发明还提供了一种邮件撤回系统,包含客户端和邮件服务器:客户端用于向邮件服务器要求撤回邮件;邮件服务器用于删除该邮件。
进一步地,邮件服务器包含检测模块:用于检查所述邮件是否可撤。
进一步地,所述系统包括:邮件返还模块,用于在客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;撤回指令接受模块,用于当所述客户端回复所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱时,检测所述专用邮箱,接收客户端的撤回指令。
进一步地,邮件服务器包含如下模块:撤回权限判断模块,用于判断发送者是否有撤回邮件的权限;第一查找模块,用于查找所述邮件发送给哪些用户;第二查找模块,用于查找哪些用户未读该邮件。
进一步地,所述撤回权限判断模块包含如下内容:数据库,用于存放发送者和接收者用户信息;第一信息提取模块,用于从所述邮件中提取出发送者、邮件ID;第二信息提取模块,用户从数据库中提取出发送者用户信息;信息判断模块,用于从该信息判断发送者是否有撤回邮件的权限。
进一步地,第一查找模块还包含如下模块:数据库模块,用于存放发送者和接收者用户信息;邮件ID提取模块,用于从所述邮件中提取出邮件ID;用户查找模块,用于根据邮件ID从数据库中查出该邮件发送给哪些用户。
进一步地,该系统还包含如下模块:邮件删除模块,用于针对把未读邮件的用户,根据落地文件名删除该邮件。结果反馈模块,用于向客户端回复邮件报告撤回结果。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明提供的邮件撤回方法/系统的第一实施例的流程示意图;
图2是本发明提供的邮件撤回方法/系统的第二实施例的邮件发送流程示意图;
图3是本发明提供的邮件撤回方法/系统的第二实施例的邮件撤回流程示意图。
具体实施方式
下面结合本发明实施例的附图,对本发明的技术方案进行清楚、完整的说明。在本说明书的描述中,参考术语“第一/第二实施例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
参见图1,是本发明提供的邮件撤回方法的第一实施例的流程图。该方法具体包括如下步骤:
客户端向邮件服务器发送撤回邮件请求指令,请求撤回成功发送的邮件;所述的撤回邮件请求指令包含发件方信息、邮件标识;
邮件服务器根据所述的邮件标识和发件方信息查找到需要撤回的邮件,并删除该邮件;
邮件服务器向用户报告撤回结果。
以下详细描述本发明邮件撤回系统的第二实施例内容。参见附图2,是第二实施例的邮件发送流程。具体步骤如下:
客户端发送一封邮件给一个或若干个邮件接收者;
该邮件到达采用本发明的邮件服务器上,邮件服务器将该邮件内容放入数据库中;
邮件服务器从数据库中提取该邮件的用户信息,具体包括发送方邮箱,发送客户端ID等;
邮件服务器从该信息中判断发送该邮件的该客户端是否有撤回功能的权限。具体判断的方法包括:将该提取的发送方邮件或客户端ID和保存在邮件服务器中的具有撤回权限的发送方邮件列表或客户端ID列表进行比较。若有,则邮件服务器会在该邮件上增加一个邮件ID,该邮件ID可通过产生随机数等方式获得;邮件服务器自动给客户端返还一封邮件,该返还的邮件包含有之前客户端发送邮件的邮件ID,该返还邮件的发送邮件地址为系统指定的专门用来撤回邮件的电子信箱地址(为描述方便,本发明重暂定为zhaohui@leadtone.com,但毫无疑问的是,即使使用其他用于撤回邮件的邮件地址,仍在本发明的保护范围之内);邮件落地,邮件服务器将该邮件存储在存储服务器上;
邮件服务器在邮件落地时,会给每个邮件接收者的数据库表中添加一条记录,表数据结构如下面“邮件状态记录表”所示;
邮件状态记录表

邮件服务器将该邮件的ID和相关的接收者记录到数据库中,表数据结构如下面“邮件撤回表”所示;
邮件撤回表

当邮件成功发送之后,有撤回权限的发送者发送的邮件将被附上唯一的ID标识,通过该ID标识,可通过邮件撤回表查找出该邮件的发送方邮件地址以及所有接收方邮件地址、邮件落地文件名,并可通过邮件状态记录表中对应的“接收方邮件地址”、“邮件落地文件名”字段来查找来该邮件在“邮件状态记录表”中对应字段“邮件状态”的信息,从而判断出该邮件是否已读,对于未读的邮件,可进一步进行撤回的操作。
当用户发现邮件需要撤回后,进行邮件撤回。图2详细描述了依据本发明的邮件撤回流程,具体步骤如下:
当用户发现自己发送的邮件有问题时,找到之前发出该邮件后服务器自动给他返回的含有邮件ID的邮件;
用户回复该邮件,该邮件的接收者是zhaohui@leadtone.com;
邮件服务器系统发现有发给zhaohui@leadtone.com的邮件,则明白是有撤回动作;
邮件服务器从该用户回复的邮件中读取出发送方邮件地址、邮件ID;
为防止恶意用户冒充邮件ID进行回复,再次判断该用户是否具有撤回权限:
从数据库中提取发送者用户信息,该用户信息包括发送方邮件地址或发送客户端ID;从该信息中判断该发送者是否有撤回功能的权限,判断的方法包括,将该发送方邮件地址或发送客户端ID和存储在邮件服务器中的具有邮件撤回功能的发送方邮件地址列表或客户端ID列表进行比较;
若有,则根据邮件ID从数据库的邮件撤回表中查出该邮件发给哪些用户,查找出这些用户的“接收方邮件地址”以及该文件的“邮件落地文件名”;
再从数据库中的“邮件状态记录表”对应的“接收方邮件地址”和“邮件落地文件名”字段,查找出该邮件的“邮件状态”字段,从而查出哪些用户未读该邮件,表数据结构如上面“邮件状态记录表”所示;
对这些未读邮件的用户,根据落地文件名删除该邮件;
处理完后,邮件服务器系统会向用户发一封邮件,报告撤回结果。
需要说明的是,本发明实施例提供的邮件系统和方法,支持邮件私有协议,具有邮件撤回功能,其撤回邮件的工作流程与上述实施例中的邮件撤回方法相同,在此不再赘述。本发明实施例支持邮件撤回功能,使得发信人可撤回已成功发送的邮件,满足用户的需求。
依据本发明的邮件删除方法和系统,通过采用用户发送邮件后返回含有邮件ID的机制,用户可采用回复返回邮件的方式进行邮件撤回操作,其操作十分简便,即使电脑知识匮乏的用户,依据本发明也可十分容易地掌握撤回错发邮件的方法。本发明还具有以下的优点:
1)没有依赖性
普通邮件提供厂商只能在webmail上使用该功能,而当用户使用outlook/foxmail,或者使用智能手机上的程序时,不能使用该功能。相反,由于本发明在用户发送邮件时会返回一封邮件,用户只要根据该邮件来撤回,没有必须依赖webmail客户端的限制。
2)方法简单
用户要撤回时,找到该返回邮件,然后采用跟平常回复邮件相同的方法来回复该返回邮件,即可将想要的邮件撤回,易于操作和掌握。
3)形式灵活:
可以在webmail、outlook、foxmail等主流的pc邮件收发程序上使用,也可在智能手机、以及各种pad上使用。
本领域普通技术人员可以理解实现上述方法的全部或部分流程,是可以通过计算机程序来指令相关硬件完成的,所述的程序可以存储于一计算机可读取存储介质中,该程序在 执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体,或随机存储记忆体。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

一种邮件撤回系统及方法.pdf_第1页
第1页 / 共12页
一种邮件撤回系统及方法.pdf_第2页
第2页 / 共12页
一种邮件撤回系统及方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种邮件撤回系统及方法.pdf》由会员分享,可在线阅读,更多相关《一种邮件撤回系统及方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104125129A43申请公布日20141029CN104125129A21申请号201310146486522申请日20130424H04L12/58200601H04L29/06200601G06F17/3020060171申请人北京无限立通通讯技术有限责任公司地址100020北京市朝阳区工体东路20号百富国际大厦A座25层72发明人李清森74专利代理机构北京清亦华知识产权代理事务所普通合伙11201代理人张大威54发明名称一种邮件撤回系统及方法57摘要本发明公开了一种邮件撤回方法及系统,该方法包括邮件服务器返还给所述邮件发送者一封包含邮件ID的系统邮件;邮件发送者回复。

2、如前所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱;邮件服务器从所述邮件中提取出发送者、邮件ID;邮件服务器从数据库中提取出发送者用户信息;邮件服务器从该信息判断发送者是否有撤回邮件的权限;如有,则根据邮件ID从数据库中查出该邮件发送给哪些用户;再从数据库中查出哪些用户未读该邮件;对于未读邮件的用户,根据落地文件名删除该邮件。本发明支持邮件回撤,使得发信人可删除之前成功发送的邮件。51INTCL权利要求书2页说明书6页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页10申请公布号CN104125129ACN104125129A1/2页21一种邮件撤。

3、回方法,其特征在于客户端向邮件服务器发送要求撤回邮件请求指令;邮件服务器删除该邮件。2如权利要求1所述的邮件撤回方法,其特征在于,在邮件服务器删除该邮件之前,还进一步包括如下步骤邮件服务器检查所述邮件是否可撤;如可撤,邮件服务器删除所述邮件。3如权利要求1所述的邮件撤回方法,其特征在于,客户端向邮件服务器发送要求撤回邮件请求指令的步骤进一步包括如下步骤客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;当需要撤回邮件时,客户端回复如前所述的系统邮件;该邮件回复至邮件服务器指定的专用于撤回邮件的邮箱;邮件服务器发现有发送至所述专用邮箱的邮件,接收到客户端的撤回指令。4如权利要。

4、求2所述的邮件撤回方法,其特征在于邮件服务器检查该邮件是否可撤的步骤为邮件服务器判断发送者是否有撤回邮件的权限;如有,则查出该邮件发送给哪些用户;从数据库中查出哪些用户未读该邮件。5如权利要求4所述的邮件撤回方法,其特征在于,邮件服务器判断发送者是否有撤回邮件的权限的步骤进一步包括邮件服务器从所述邮件中提取出发送者;邮件服务器从数据库中提取出发送者用户信息;邮件服务器从该信息判断发送者是否有撤回邮件的权限。6如权利要求4所述的邮件撤回方法,其特征在于,查出该邮件发送给哪些用户的步骤进一步包括邮件服务器从所述邮件中提取出邮件ID;根据邮件ID从数据库中查出该邮件发送给哪些用户。7如权利要求46任。

5、意一项所述的邮件撤回方法,其特征在于,该方法进一步包含如下步骤对于未读邮件的用户,根据落地文件名删除该邮件。8如权利要求7所述的邮件撤回方法,其特征在于,该方法进一步包含如下步骤邮件服务器向客户端发送邮件,报告撤回结果。9一种邮件撤回系统,其特征在于,包含客户端和邮件服务器客户端用于向邮件服务器要求撤回邮件;邮件服务器用于删除该邮件。10一种如权利要求9所述的邮件撤回系统,其特征在于,邮件服务器包含检测模块所述检测模块用于检查所述邮件是否可撤。11如权利要求9所述的邮件撤回系统,其特征在于所述系统进一步包括邮件返还模块,用于在客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮权利要求书CN。

6、104125129A2/2页3件ID的系统邮件;撤回指令接受模块,用于当所述客户端回复所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱时,检测所述专用邮箱,接收客户端的撤回指令。12如权利要求10所述的邮件撤回系统,其特征在于邮件服务器进一步包含如下模块撤回权限判断模块,用于判断发送者是否有撤回邮件的权限;第一查找模块,用于查找所述邮件发送给哪些用户;第二查找模块,用于查找哪些用户未读该邮件。13如权利要求12所述的邮件撤回系统,其特征在于所述撤回权限判断模块进一步包含如下内容数据库,用于存放发送者和接收者用户信息;第一信息提取模块,用于从所述邮件中提取出发送者、邮件ID;第二信息提取模块。

7、,用户从数据库中提取出发送者用户信息;信息判断模块,用于从该信息判断发送者是否有撤回邮件的权限。14如权利要求12所述的邮件撤回系统,其特征在于第一查找模块还进一步包含如下模块数据库模块,用于存放发送者和接收者用户信息;邮件ID提取模块,用于从所述邮件中提取出邮件ID;用户查找模块,用于根据邮件ID从数据库中查出该邮件发送给哪些用户。15如权利要求1214任意一项所述的邮件撤回系统,其特征在于,该系统进一步包含如下模块邮件删除模块,用于针对把未读邮件的用户,根据落地文件名删除该邮件。16如权利要求15所述的邮件撤回系统,其特征在于,该系统进一步包含如下模块结果反馈模块,用于向客户端回复邮件报告。

8、撤回结果。权利要求书CN104125129A1/6页4一种邮件撤回系统及方法技术领域0001本发明涉及通讯技术领域,特别涉及一种电子邮件的撤回方法及系统。背景技术0002自互联网诞生以来,人们的沟通方式被极大程度地改变,其中,电子邮件是目前世界上应用最广的基于网络的计算机通讯方式,人们通过电子邮件进行文字、图片、影音等各种文件内容的传输,极大地方便了工作、生活的交流。0003然而在现实生活中,经常出现错发邮件或发现已发送邮件有问题需要撤回的情况,需要一种技术来实现邮件撤回功能。目前少数邮件服务器厂商提供基于WEBMAIL的邮件撤回,以网易为例,网易在WEBMAIL上提供一个按钮叫“撤回邮件”,。

9、用户可通过点击该按钮来撤回该邮件但是,该方法只能基于网易的WEBMAIL方式来实现,存在如下问题一是在OUTLOOK/FOXMAIL等传统PC上的程序不能使用该功能;二是在智能手机上的收发邮件程序也不可用。而本发明提供了一种不受限于邮件客服端的邮件撤回系统及方法,它可以在WEBMAIL、OUTLOOK、FOXMAIL等任意一种邮件收发程序中进行邮件撤回。0004此外,现有技术中的邮件撤回系统,未对发送撤回请求的请求人的身份进行验证。例如申请号为“2010102786063”的发明专利中,提供了一种撤销已发送邮件的方法,但该方法是通过邮件头特征信息来查找拟被撤销的邮件,容易被假冒请求人发送的要求。

10、撤销邮件请求欺骗造成误删。而本发明提供的邮件撤销方法,通过邮件ID的标识方式来查找拟删除邮件,具有安全性高、操作简单的优点。发明内容0005为解决上述问题,本发明提出一种电子邮件撤回方法及系统,支持邮件撤回功能,使发信人可以成功撤回之前已成功发送的电子邮件,满足用于撤回误发、错发邮件的需求。0006首先,本发明提供一种邮件撤回方法,包括0007客户端向邮件服务器发送要求撤回邮件请求指令;邮件服务器删除该邮件。0008进一步地,在邮件服务器删除该邮件之前,还进一步包括如下步骤0009邮件服务器检查所述邮件是否可撤;如可撤,邮件服务器删除所述邮件。0010进一步地,客户端向邮件服务器发送要求撤回邮。

11、件请求指令的步骤进一步包括如下步骤客户端发送邮件后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;当需要撤回邮件时,客户端回复如前所述的系统邮件;该邮件回复至邮件服务器指定的专用于撤回邮件的邮箱;邮件服务器发现有发送至前述专用邮箱的邮件,接收到客户端的撤回指令。0011进一步地,邮件服务器检查该邮件是否可撤的步骤为邮件服务器判断发送者是否有撤回邮件的权限;如有,则查出该邮件发送给哪些用户;从数据库中查出哪些用户未读该邮件。0012进一步地,邮件服务器判断发送者是否有撤回邮件的权限的步骤还包括邮件服说明书CN104125129A2/6页5务器从所述邮件中提取出发送者;邮件服务器从数据库中。

12、提取出发送者用户信息;邮件服务器从该信息判断发送者是否有撤回邮件的权限。0013进一步地,查出该邮件发送给哪些用户的步骤还包括邮件服务器从所述邮件中提取出邮件ID;根据邮件ID从数据库中查出该邮件发送给哪些用户。0014进一步地,该方法还包含如下步骤对于未读邮件的用户,根据落地文件名删除该邮件;邮件服务器向客户端发送邮件,报告撤回结果。0015相应地,本发明还提供了一种邮件撤回系统,包含客户端和邮件服务器客户端用于向邮件服务器要求撤回邮件;邮件服务器用于删除该邮件。0016进一步地,邮件服务器包含检测模块用于检查所述邮件是否可撤。0017进一步地,所述系统包括邮件返还模块,用于在客户端发送邮件。

13、后,邮件服务器返还给所述客户端一封包含邮件ID的系统邮件;撤回指令接受模块,用于当所述客户端回复所述的系统邮件至邮件服务器指定的专用于撤回邮件的邮箱时,检测所述专用邮箱,接收客户端的撤回指令。0018进一步地,邮件服务器包含如下模块撤回权限判断模块,用于判断发送者是否有撤回邮件的权限;第一查找模块,用于查找所述邮件发送给哪些用户;第二查找模块,用于查找哪些用户未读该邮件。0019进一步地,所述撤回权限判断模块包含如下内容数据库,用于存放发送者和接收者用户信息;第一信息提取模块,用于从所述邮件中提取出发送者、邮件ID;第二信息提取模块,用户从数据库中提取出发送者用户信息;信息判断模块,用于从该信。

14、息判断发送者是否有撤回邮件的权限。0020进一步地,第一查找模块还包含如下模块数据库模块,用于存放发送者和接收者用户信息;邮件ID提取模块,用于从所述邮件中提取出邮件ID;用户查找模块,用于根据邮件ID从数据库中查出该邮件发送给哪些用户。0021进一步地,该系统还包含如下模块邮件删除模块,用于针对把未读邮件的用户,根据落地文件名删除该邮件。结果反馈模块,用于向客户端回复邮件报告撤回结果。0022本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明0023本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理。

15、解,其中0024图1是本发明提供的邮件撤回方法/系统的第一实施例的流程示意图;0025图2是本发明提供的邮件撤回方法/系统的第二实施例的邮件发送流程示意图;0026图3是本发明提供的邮件撤回方法/系统的第二实施例的邮件撤回流程示意图。具体实施方式0027下面结合本发明实施例的附图,对本发明的技术方案进行清楚、完整的说明。在本说明书的描述中,参考术语“第一/第二实施例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施说明书CN104125129A3/6页6例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施。

16、例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。0028参见图1,是本发明提供的邮件撤回方法的第一实施例的流程图。该方法具体包括如下步骤0029客户端向邮件服务器发送撤回邮件请求指令,请求撤回成功发送的邮件;所述的撤回邮件请求指令包含发件方信息、邮件标识;0030邮件服务器根据所述的邮件标识和发件方信息查找到需要撤回的邮件,并删除该邮件;0031邮件服务器向用户报告撤回结果。0032以下详细描述本发明邮件撤回系统的第二实施例内容。参见附图2,是第二实施例的邮件发送流程。具体步骤如下0033客户端发送一封邮件给一个或若干个邮件接收者;003。

17、4该邮件到达采用本发明的邮件服务器上,邮件服务器将该邮件内容放入数据库中;0035邮件服务器从数据库中提取该邮件的用户信息,具体包括发送方邮箱,发送客户端ID等;0036邮件服务器从该信息中判断发送该邮件的该客户端是否有撤回功能的权限。具体判断的方法包括将该提取的发送方邮件或客户端ID和保存在邮件服务器中的具有撤回权限的发送方邮件列表或客户端ID列表进行比较。若有,则邮件服务器会在该邮件上增加一个邮件ID,该邮件ID可通过产生随机数等方式获得;邮件服务器自动给客户端返还一封邮件,该返还的邮件包含有之前客户端发送邮件的邮件ID,该返还邮件的发送邮件地址为系统指定的专门用来撤回邮件的电子信箱地址(。

18、为描述方便,本发明重暂定为ZHAOHUILEADTONECOM,但毫无疑问的是,即使使用其他用于撤回邮件的邮件地址,仍在本发明的保护范围之内);邮件落地,邮件服务器将该邮件存储在存储服务器上;0037邮件服务器在邮件落地时,会给每个邮件接收者的数据库表中添加一条记录,表数据结构如下面“邮件状态记录表”所示;0038邮件状态记录表0039说明书CN104125129A4/6页70040邮件服务器将该邮件的ID和相关的接收者记录到数据库中,表数据结构如下面“邮件撤回表”所示;0041邮件撤回表0042说明书CN104125129A5/6页80043当邮件成功发送之后,有撤回权限的发送者发送的邮件将。

19、被附上唯一的ID标识,通过该ID标识,可通过邮件撤回表查找出该邮件的发送方邮件地址以及所有接收方邮件地址、邮件落地文件名,并可通过邮件状态记录表中对应的“接收方邮件地址”、“邮件落地文件名”字段来查找来该邮件在“邮件状态记录表”中对应字段“邮件状态”的信息,从而判断出该邮件是否已读,对于未读的邮件,可进一步进行撤回的操作。0044当用户发现邮件需要撤回后,进行邮件撤回。图2详细描述了依据本发明的邮件撤回流程,具体步骤如下0045当用户发现自己发送的邮件有问题时,找到之前发出该邮件后服务器自动给他返回的含有邮件ID的邮件;0046用户回复该邮件,该邮件的接收者是ZHAOHUILEADTONECO。

20、M;0047邮件服务器系统发现有发给ZHAOHUILEADTONECOM的邮件,则明白是有撤回动作;0048邮件服务器从该用户回复的邮件中读取出发送方邮件地址、邮件ID;0049为防止恶意用户冒充邮件ID进行回复,再次判断该用户是否具有撤回权限0050从数据库中提取发送者用户信息,该用户信息包括发送方邮件地址或发送客户端ID;从该信息中判断该发送者是否有撤回功能的权限,判断的方法包括,将该发送方邮件地址或发送客户端ID和存储在邮件服务器中的具有邮件撤回功能的发送方邮件地址列表或客户端ID列表进行比较;0051若有,则根据邮件ID从数据库的邮件撤回表中查出该邮件发给哪些用户,查找出这些用户的“接。

21、收方邮件地址”以及该文件的“邮件落地文件名”;说明书CN104125129A6/6页90052再从数据库中的“邮件状态记录表”对应的“接收方邮件地址”和“邮件落地文件名”字段,查找出该邮件的“邮件状态”字段,从而查出哪些用户未读该邮件,表数据结构如上面“邮件状态记录表”所示;0053对这些未读邮件的用户,根据落地文件名删除该邮件;0054处理完后,邮件服务器系统会向用户发一封邮件,报告撤回结果。0055需要说明的是,本发明实施例提供的邮件系统和方法,支持邮件私有协议,具有邮件撤回功能,其撤回邮件的工作流程与上述实施例中的邮件撤回方法相同,在此不再赘述。本发明实施例支持邮件撤回功能,使得发信人可。

22、撤回已成功发送的邮件,满足用户的需求。0056依据本发明的邮件删除方法和系统,通过采用用户发送邮件后返回含有邮件ID的机制,用户可采用回复返回邮件的方式进行邮件撤回操作,其操作十分简便,即使电脑知识匮乏的用户,依据本发明也可十分容易地掌握撤回错发邮件的方法。本发明还具有以下的优点00571)没有依赖性0058普通邮件提供厂商只能在WEBMAIL上使用该功能,而当用户使用OUTLOOK/FOXMAIL,或者使用智能手机上的程序时,不能使用该功能。相反,由于本发明在用户发送邮件时会返回一封邮件,用户只要根据该邮件来撤回,没有必须依赖WEBMAIL客户端的限制。00592)方法简单0060用户要撤回。

23、时,找到该返回邮件,然后采用跟平常回复邮件相同的方法来回复该返回邮件,即可将想要的邮件撤回,易于操作和掌握。00613)形式灵活0062可以在WEBMAIL、OUTLOOK、FOXMAIL等主流的PC邮件收发程序上使用,也可在智能手机、以及各种PAD上使用。0063本领域普通技术人员可以理解实现上述方法的全部或部分流程,是可以通过计算机程序来指令相关硬件完成的,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体,或随机存储记忆体。0064尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。说明书CN104125129A1/3页10图1说明书附图CN104125129A102/3页11图2说明书附图CN104125129A113/3页12图3说明书附图CN104125129A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1