一种邮件客户端的处理方法及装置与流程

文档序号:11842367阅读:242来源:国知局
一种邮件客户端的处理方法及装置与流程

本发明涉及通信领域,特别涉及一种邮件客户端的处理方法及装置。



背景技术:

随着近年来信息技术的发展,电子邮件传输信息已经越来越被广泛地使用于人们的日常工作学习之中。由于电子邮件的功能和种类存在差异,从而使电子邮件传输协议也越来越趋于多样化,不同的传输协议具有不同的特点。目前,同一邮箱客户端通常只支持一种传输协议,如果用户想使用多种协议传输邮件,则需要拥有多个相对应的邮箱,给日常工作学习造成很大不便。并且由于各邮件传输协议在能力和性能等方面存在差异,对邮箱帐户采用单一协议的方式会在部分地方存在短板,体验效果很差。



技术实现要素:

本发明提供一种邮件客户端的处理方法及装置,用以使邮件客户端具备多种功能,满足用户的各方面的需求。

根据本发明实施例的第一方面,提供一种邮件客户端的处理方法,可包括:

获取当前监测到的操作指令;

在预置的至少两种邮件客户端协议、和每种邮件客户端协议与操作指令的对应关系中,获取所述当前接收到的操作指令所对应的适用邮件客户端协议;

利用所述适用邮件客户端协议响应所述操作指令。

在一个实施例中,所述获取当前接收到的操作指令之前,还可包括:

为所述邮件客户端设置所述至少两种邮件客户端协议;

为设置的所述至少两种邮件客户端协议中的每种邮件客户端协议设置对应的、适于处理的操作指令。

在一个实施例中,所述为所述邮件客户端设置所述至少两种邮件客户端协议,可包括:

显示多种邮件客户端协议各自对应的选项,所述多种邮件客户端协议的数目为至少两个;

获取被选择的选项,将被选择的选项对应的邮件客户端协议配置给所述邮件客户端,所述被选择的选项的数目为至少两个。

在一个实施例中,所述至少两种邮件客户端协议可包括IMAP协议、POP协议、SMTP协议或EXCHANGE协议中的至少两种协议。

在一个实施例中,所述利用所述适用邮件客户端协议响应所述操作指令,可包括:

利用所述IMAP协议响应的操作指令包括上传邮件指令;

利用所述POP协议响应的操作指令包括发送保密邮件指令;

利用所述SMTP协议响应的操作指令包括对指定客户群发送邮件指令;

利用所述EXCHANGE协议响应的操作指令包括实时推送新邮件指令。

根据本发明实施例的第二方面,提供一种邮件客户端的处理装置,可包括:

第一获取模块,用于获取当前监测到的操作指令;

第二获取模块,用于在预置的至少两种邮件客户端协议、和每种邮件客户端协议与操作指令的对应关系中,获取所述当前接收到的操作指令所对应的适用邮件客户端协议;

响应模块,用于利用所述适用邮件客户端协议响应所述操作指令。

在一个实施例中,所述装置还可包括:

第一设置模块,用于为所述邮件客户端设置所述至少两种邮件客户端协议;

第二设置模块,用于为设置的所述至少两种邮件客户端协议中的每种邮件客户端协议设置对应的、适于处理的操作指令。

在一个实施例中,所述第二设置模块,可包括:

显示子模块,用于显示多种邮件客户端协议各自对应的选项,所述多种邮件客户端协议的数目为至少两个;

配置子模块,用于将被选择的选项对应的邮件客户端协议配置给所述邮件客户端,所述被选择的选项的数目为至少两个。

在一个实施例中,所述至少两种邮件客户端协议可包括IMAP协议、POP协议、SMTP协议或EXCHANGE协议中的至少两种协议。

在一个实施例中,所述响应模块,可包括:

第一相应子模块,用于利用IMAP协议响应上传邮件指令;

第二响应子模块,用于利用POP协议响应发送保密邮件指令;

第三响应子模块,用于利用SMTP协议响应对指定客户群发送邮件指令;

第四响应子模块,用于利用EXCHANGE协议响应实时推送新邮件指令。

本发明实施例提供的技术方案可产生以下有益效果:通过获取当前监测到的操作指令;在预置的至少两种邮件客户端协议、和每种邮件客户端协议与操作指令的对应关系中,获取所述当前接收到的操作指令所对应的适用邮件客户端协议;利用所述适用邮件客户端协议响应所述操作指令。使邮件客户端具备多种功能,满足用户的各方面的需求。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发 明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明根据一示例性实施例示出的邮件客户端的处理方法的流程图;

图2为本发明根据一示例性实施例示出的另一邮件客户端的处理方法的流程图;

图3为本发明根据一示例性实施例示出的邮件客户端的处理装置的框图;

图4为本发明根据一示例性实施例示出的另一邮件客户端的处理装置的框图;

图5为本发明根据一示例性实施例示出的另一邮件客户端的处理装置的框图;

图6为本发明根据一示例性实施例示出的另一邮件客户端的处理装置的框图;

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供了一种邮件客户端,该客户端可以是邮箱软件账号、邮件处理系统或者其它用于发送邮件的工具,并配置了至少两种邮件客户端协议,且为每种邮件客户端协议设置了对应的、适于处理的操作指令。

根据本发明实施例的第一方面,提供一种邮件客户端的处理方法,该方法可用于邮件客户端或者其它用于传输电子邮件的设备中,如图1所示,该方法包括步骤S101-S103:

在步骤S101中,获取当前监测到的操作指令。

其中,监测操作指令的过程可以是实时监测或周期性监测,操作指令可以是上传邮件指令、发送保密邮件指令、对指定客户群发送邮件指令、实时推送新邮件指令等。

在步骤S102中,在预置的至少两种邮件客户端协议、和每种邮件客户端协议与操作指令的对应关系中,获取当前接收到的操作指令所对应的适用邮件客户端协议。

其中,不同的邮件客户端协议具有不同的特点,支持不同的功能,因而会达到不同的传输效果。例如,IMAP协议支持邮件上传功能,但不支持实时推送新邮件功能;而EXCHANGE协议支持实时推送新邮件功能,但不支持邮件上传功能。此时,在一个实施例中,将IMAP协议对应的操作指令预置为上传邮件指令,将EXCHANGE协议对应的操作指令预置为实时推送新邮件指令,进而,当邮件客户端收到上传邮件指令时,获取IMAP协议;当邮件客户端收到实时推送新邮件指令时,获取EXCHANGE协议。

在步骤S103中,利用适用邮件客户端协议响应所述操作指令。

上述方法实现了使邮件客户端具备多种功能,满足用户的各方面的需求。

在一个实施例中,如图2所示,上述步骤S101之前,还包括步骤S100:

在步骤S100中,为邮件客户端设置至少两种邮件客户端协议,并为上述至少两种邮件客户端协议中的每种邮件客户端协议设置对应的、适于处理的操作指令。

具体可实施为,用户从网络侧获取邮箱客户端支持的所有邮件客户端协议作为候选协议,并根据自身的实际情况选择所需要的邮件客户端协议,而后从网络侧获取各邮件客户端协议对应的操作指令,也可根据用户的需要自定义设置各邮件客户端协议对应的操作指令。

在一个实施例中,步骤S100可实施为:显示多种邮件客户端协议各自对应的选项,上述多种邮件客户端协议的数目为至少两个;获取被选择的选项,将被选择的选项对应的邮件客户端协议配置给邮件客户端,上述被选择的选项的数目为至少两个。

在一个实施例中,上述至少两种邮件客户端协议可包括IMAP协议、POP协议、SMTP协议或EXCHANGE协议中的至少两种协议。

在一个实施例中,步骤S103可实施为:

利用IMAP协议响应上传邮件指令;例如,当用户点击了邮件客户端上的上传草稿按键时,可调用IMAP协议来执行上传草稿的操作,从而实现上传草稿功能。

利用POP协议响应发送保密邮件指令;例如,当用户选择发送保密邮件时,可调用POP协议,使邮件被接收方下载后从服务器中自动删除,从而防止邮件的泄露。

利用SMTP协议响应对指定客户群发送邮件指令;例如,当用户选择对本公司所有员工发送邮件时,可调用SMTP协议在本公司邮件系统中发送,则须拥有本公司邮件系统账号才可接受该邮件。

利用EXCHANGE协议响应实时推送新邮件指令;例如,当邮件客户端接收到了实时推送新邮件指令时,调用EXCHANGE协议监听推送过来的新邮件提醒,从而实现了邮件实时推送功能。

上述方法将各种邮件传输协议的特点进行整合并取长补短,使邮件客户端具有多种功能,从而为用户提供更完备的邮件传输方案,提升了体验效果。

根据本发明实施例的第二方面,提供一种邮件客户端的处理装置,如图3所示,可包括:

第一获取模块31,用于获取当前监测到的操作指令;

第二获取模块32,用于在预置的至少两种邮件客户端协议、和每种邮件客户端协议与操作指令的对应关系中,获取当前接收到的操作指令所对应的适用邮件客户端协议;

响应模块33,用于利用适用邮件客户端协议响应操作指令。

在一个实施例中,如图4所示,上述装置还可包括:

第一设置模块34,用于为邮件客户端设置所述至少两种邮件客户端协议。

第二设置模块35,用于为设置的至少两种邮件客户端协议中的每种邮件客户端协议设置对应的、适于处理的操作指令。

在一个实施例中,如图5所示,第二设置模块35可包括:

显示子模块351,用于显示多种邮件客户端协议各自对应的选项,多种邮件客户端协议的数目为至少两个;

配置子模块352,用于将被选择的选项对应的邮件客户端协议配置给邮件客户端,被选择的选项的数目为至少两个。

在一个实施例中,上述至少两种邮件客户端协议可包括IMAP协议、POP协议、SMTP协议或EXCHANGE协议中的至少两种协议。

在一个实施例中,如图6所示,响应模块33可包括:

第一响应子模块331,用于利用IMAP协议响应上传邮件指令;

第二响应子模块332,用于利用POP协议响应发送保密邮件指令;

第三响应子模块333,用于利用SMTP协议响应对指定客户群发送邮件指令;

第四响应子模块334,用于利用EXCHANGE协议响应实时推送新邮件指令。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1