按自定义规则进行邮箱检测的方法和系统及存储介质技术方案

技术编号:21159099 阅读:22 留言:0更新日期:2019-05-22 07:58
本发明专利技术提供了一种按自定义规则检测邮箱的方法和系统及存储介质,定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。根据自定义检测方法,实现对邮件的可配置化的统一管理;对邮件的各种特性信息进行过滤选择,可选择满足条件的邮件内容,附件等所有信息进行配置化的处理。

Mailbox Detection Method and System and Storage Media Based on Custom Rules

The invention provides a method and system for detecting mailboxes and storage media according to custom rules, defines policy types, defines corresponding detection conditions according to policy types, defines corresponding execution tasks according to detection conditions, reads landing information of mailboxes, reads incoming and outgoing mailboxes information based on landing information, extracts mailbox characteristic information, and carries out self-determination of mailbox characteristic information. By combination, we can get a variety of feature information combinations, and match the combination of multiple feature information with detection conditions. If matched, the sending and receiving email information will correspond to detection conditions; otherwise, the sending and receiving email information will not correspond to detection conditions; so that the sending and receiving email information corresponding to detection conditions will be executed corresponding to detection conditions. According to the self-defined detection method, the configurable unified management of mail can be realized; the various characteristics of the mail information can be filtered and selected, and all the information such as the content of the mail that meets the requirements, attachments and so on can be disposed of configuratively.

【技术实现步骤摘要】
按自定义规则进行邮箱检测的方法和系统及存储介质
本专利技术涉及邮箱检测
,具体地,涉及一种按自定义规则检测邮箱的方法和系统及存储介质。
技术介绍
现实工作生活中很大程度的沟通都需要通过邮件交流,目前邮件系统侧重在邮件收发,但在邮件内容的统一管理方面功能比较弱化。例如,作为HR,可能需要自动将指定主题的简历邮件的附件统一下载到指定目录下;作为领导,可能需要对员工的周报邮件的附件统一管理;作为员工,需要在设定的目标时间内,定时检测自己是否已发送指定主题或指定收件人的邮件,以免工作出现遗漏;将邮件统计信息生成报告文档,等等其他应用。专利文献CN103778525A公开一种邮件附件的处理方法,包括:提取邮件的特性信息和附件,根据特性信息,获取与特性信息相关联的单据信息;根据特性信息和单据信息,设置附件的唯一识别码,并保存附件和对应的唯一识别码;根据预置查询权限和唯一识别码,批量处理保存的附件。还公开一种邮件附件的处理装置。通过提取邮件的特性信息和附件,获取与特性信息相关联的单据信息、根据特性信息和单据信息,设置附件的唯一识别码并保存、根据预置查询权限和唯一识别码,批量处理保存的附件的方法,具有对系统中的所有附件统一存储、查询等处理的有益效果,避免了较多附件的繁琐处理过程;同时,设置对所有附件进行处理的权限,极大地提高了信息的安全性。上述专利文献只针对邮件附件的存储方式,并未涉及其他有关邮件内容的管理。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种按自定义规则检测邮箱的方法和系统及存储介质。根据本专利技术提供的一种按自定义规则检测邮箱的方法,包括:定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。优选地,所述策略类型包括手动策略、事件策略、计划策略中的任一种或任多种;所述手动策略是通过用户点击触发;所述事件策略是通过满足检测条件时自动触发;所述计划策略是到达设定时间时自动触发。优选地,所述收发邮件信息包括收发人、抄送人、邮件主题、邮件附件、邮件内容、收发时间中的任一种或任多种。优选地,所述检测条件可配置,所述执行任务可配置。根据本专利技术提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。根据本专利技术提供的一种按自定义规则检测邮箱的系统,包括:定义策略模块:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取模块:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测模块:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行模块:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。与现有技术相比,本专利技术具有如下的有益效果:1、根据自定义检测方法,实现对邮件的可配置化的统一管理;2、检测触发条件更丰富,包括了手动、事件、计划,检测条件的完全自定义,检测范围涵盖了收件箱和发件箱,要执行的任务支持自定义。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的框架图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的一种按自定义规则检测邮箱的方法,包括:定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。具体地,所述策略类型包括手动策略、事件策略、计划策略中的任一种或任多种;所述手动策略是通过用户点击触发;所述事件策略是通过满足检测条件时自动触发;所述计划策略是到达设定时间时自动触发。具体地,所述收发邮件信息包括收发人、抄送人、邮件主题、邮件附件、邮件内容、收发时间中的任一种或任多种。具体地,所述检测条件可配置,所述执行任务可配置。根据本专利技术提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。根据本专利技术提供的一种按自定义规则检测邮箱的系统,包括:定义策略模块:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取模块:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测模块:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行模块:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。优选地,每种策略都有各自的检测条件和要执行的任务,支持预设很多检测条件和执行任务,通过配置自行进行组合。优选地,也支持自定义条件,通过编写简单的python代码实现,最终将所有条件全部组合进行判断。在一种优选的实施方式中,定义计划策略,在策略中自行定义好检测条件及任务,实现定时的邮件统计功能。优选地,实现定时统计收到的周报邮件并统一记录,需要事先定义好需要接收哪些人的邮件,定时统计有哪些人没发,可以给这些未发送的人发个询问邮件。首先,进行邮件参数设置,所述设置包括设置需要预先检测的邮件列表、设置定时检测的时间、配置询问邮件的内容模板,当达到所述检测的时间时,将检测收件箱,判断配置的邮件列表中有哪些还未发送邮件,给这些人发送一个询问邮件,内容为配置好的询问内容。在一种优选的实施方式中,定义事件策略,检测条件定为检测收到的邮件中的附件,将附件按邮件中的某个特定标记(如主题、发件人)分类放到指定目录下,具体为,配置一个事件策略,触发条件为接收到新邮件时触发;配置行为,保存附件到指定目录下,分组标记(可选择主题、发件人、日期等);当接收到新邮件时,读取邮件信息,根据指定目录以及分组标记得到具体的目标文件夹,若不存在则新建;若存在,则下载附件,并将附件保存到得到的那个具体目标文件夹中。本领域技术人员知道,除了以纯计算机可读程序代码方式实现本专利技术提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑本文档来自技高网...

【技术保护点】
1.一种按自定义规则检测邮箱的方法,其特征在于,包括:定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。

【技术特征摘要】
1.一种按自定义规则检测邮箱的方法,其特征在于,包括:定义策略步骤:定义策略类型,根据策略类型定义对应的检测条件,根据检测条件定义对应的执行任务;邮件读取步骤:读取邮箱的登陆信息,基于登陆信息读取邮箱的收发邮件信息,提取邮件特征信息;检测步骤:将邮件特征信息进行自由组合,得到多种特征信息组合,将多种特征信息组合与检测条件进行匹配,若匹配,则将收发邮件信息与检测条件进行对应;否则,则将收发邮件信息与检测条件不进行对应;执行步骤:令与检测条件相对应的收发邮件信息,执行与检测条件相对应的执行任务。2.根据权利要求1所述的按自定义规则检测邮箱的方法,其特征在于,所述策略类型包括手动策略、事件策略、计划策略中的任一种或任多种;所述手动策略是通过用户点击触发;所述事件策略是通过满足检测条件时自动触发;所述计划策略是到达设定时间时自动触发。3.根据权利要求1所述的按自定义规则检测邮箱的方法,其特征在于,所述收发邮件...

【专利技术属性】
技术研发人员:杜初元刘钧钧陈云王乔乔
申请(专利权)人:上海创景信息科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1