按自定义规则进行邮箱检测的方法和系统及存储介质与流程

文档序号:17729621发布日期:2019-05-22 02:45阅读:458来源:国知局
按自定义规则进行邮箱检测的方法和系统及存储介质与流程

本发明涉及邮箱检测技术领域,具体地,涉及一种按自定义规则检测邮箱的方法和系统及存储介质。



背景技术:

现实工作生活中很大程度的沟通都需要通过邮件交流,目前邮件系统侧重在邮件收发,但在邮件内容的统一管理方面功能比较弱化。例如,作为hr,可能需要自动将指定主题的简历邮件的附件统一下载到指定目录下;作为领导,可能需要对员工的周报邮件的附件统一管理;作为员工,需要在设定的目标时间内,定时检测自己是否已发送指定主题或指定收件人的邮件,以免工作出现遗漏;将邮件统计信息生成报告文档,等等其他应用。

专利文献cn103778525a公开一种邮件附件的处理方法,包括:提取邮件的特性信息和附件,根据特性信息,获取与特性信息相关联的单据信息;根据特性信息和单据信息,设置附件的唯一识别码,并保存附件和对应的唯一识别码;根据预置查询权限和唯一识别码,批量处理保存的附件。还公开一种邮件附件的处理装置。通过提取邮件的特性信息和附件,获取与特性信息相关联的单据信息、根据特性信息和单据信息,设置附件的唯一识别码并保存、根据预置查询权限和唯一识别码,批量处理保存的附件的方法,具有对系统中的所有附件统一存储、查询等处理的有益效果,避免了较多附件的繁琐处理过程;同时,设置对所有附件进行处理的权限,极大地提高了信息的安全性。上述专利文献只针对邮件附件的存储方式,并未涉及其他有关邮件内容的管理。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种按自定义规则检测邮箱的方法和系统及存储介质。

根据本发明提供的一种按自定义规则检测邮箱的方法,包括:

定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;

邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;

检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;

执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。

优选地,所述策略类型包括手动策略、事件策略、计划策略中的任一种或任多种;

所述手动策略是通过用户点击触发;

所述事件策略是通过满足检测条件时自动触发;

所述计划策略是到达设定时间时自动触发。

优选地,所述收发邮件信息包括收发人、抄送人、邮件主题、邮件附件、邮件内容、收发时间中的任一种或任多种。

优选地,所述检测条件可配置,所述执行任务可配置。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。

根据本发明提供的一种按自定义规则检测邮箱的系统,包括:

定义策略模块:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;

邮件读取模块:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;

检测模块:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;

执行模块:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。

与现有技术相比,本发明具有如下的有益效果:

1、根据自定义检测方法,实现对邮件的可配置化的统一管理;

2、检测触发条件更丰富,包括了手动、事件、计划,检测条件的完全自定义,检测范围涵盖了收件箱和发件箱,要执行的任务支持自定义。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的框架图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

根据本发明提供的一种按自定义规则检测邮箱的方法,包括:

定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;

邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;

检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;

执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。

具体地,所述策略类型包括手动策略、事件策略、计划策略中的任一种或任多种;

所述手动策略是通过用户点击触发;所述事件策略是通过满足检测条件时自动触发;所述计划策略是到达设定时间时自动触发。

具体地,所述收发邮件信息包括收发人、抄送人、邮件主题、邮件附件、邮件内容、收发时间中的任一种或任多种。

具体地,所述检测条件可配置,所述执行任务可配置。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。

根据本发明提供的一种按自定义规则检测邮箱的系统,包括:

定义策略模块:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;

邮件读取模块:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;

检测模块:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;

执行模块:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。

优选地,每种策略都有各自的检测条件和要执行的任务,支持预设很多检测条件和执行任务,通过配置自行进行组合。优选地,也支持自定义条件,通过编写简单的python代码实现,最终将所有条件全部组合进行判断。

在一种优选的实施方式中,定义计划策略,在策略中自行定义好检测条件及任务,实现定时的邮件统计功能。优选地,实现定时统计收到的周报邮件并统一记录,需要事先定义好需要接收哪些人的邮件,定时统计有哪些人没发,可以给这些未发送的人发个询问邮件。首先,进行邮件参数设置,所述设置包括设置需要预先检测的邮件列表、设置定时检测的时间、配置询问邮件的内容模板,当达到所述检测的时间时,将检测收件箱,判断配置的邮件列表中有哪些还未发送邮件,给这些人发送一个询问邮件,内容为配置好的询问内容。

在一种优选的实施方式中,定义事件策略,检测条件定为检测收到的邮件中的附件,将附件按邮件中的某个特定标记(如主题、发件人)分类放到指定目录下,具体为,配置一个事件策略,触发条件为接收到新邮件时触发;配置行为,保存附件到指定目录下,分组标记(可选择主题、发件人、日期等);当接收到新邮件时,读取邮件信息,根据指定目录以及分组标记得到具体的目标文件夹,若不存在则新建;若存在,则下载附件,并将附件保存到得到的那个具体目标文件夹中。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

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