邮件处理方法、装置、计算机设备和存储介质与流程

文档序号:35071195发布日期:2023-08-09 13:44阅读:47来源:国知局
邮件处理方法、装置、计算机设备和存储介质与流程

本技术涉及信息安全,特别是涉及一种邮件处理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、近年来随着互联网相关应用的普及以及办公形式多样化发展,邮件系统逐步成为主流的办公软件之一,在有效提高数字化办公效率的同时,不可避免的存在接收垃圾邮件的情况。垃圾邮件的产生不仅会占用一定的用户邮箱资源,若其邮件信息中带有攻击性的病毒软件,将对企业安全办公环境造成极大的破坏,金融科技领域尤为如此。

2、在相关技术中,通过黑白名单对邮件名称进行筛选,以判断是否未垃圾邮件。由于上述识别过程中主要是通过邮件安全协议层面对邮件名称进行判断,缺乏接入应用再校验机制,也即对于不存在黑白名单中的邮件无法进行识别,且无法对邮件的内容进行具体识别。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种准确有效的邮件处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种邮件处理方法。所述方法包括:

3、获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;

4、在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;

5、将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果,子分类结果用于指示分类模型对待接收邮件的文本异常情况进行分类;

6、根据至少两个子分类结果,确定待接收邮件的最终处理结果,最终处理结果用于指示待接收邮件的接收情况。

7、在其中一个实施例中,预设名单包括白名单和黑名单;判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,包括:

8、判断发件地址是否存在于黑名单中,在发件地址存在于黑名单中的情况下,则确定待接收邮件的初次处理结果为拒收邮件;

9、判断发件地址是否存在于白名单中,在发件地址存在于白名单中的情况下,则确定待接收邮件的初次处理结果为接收邮件;

10、在发件地址不存在于黑名单中且不存在于白名单中的情况下,则确定待接收邮件的初次处理结果为邮件待定。

11、在其中一个实施例中,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量,包括:

12、获取自定义字典和引用停用词表,将待接收邮件的文本切分为若干个单词;

13、将若干个单词输入至word2vec模型,得到待接收邮件对应的词向量。

14、在其中一个实施例中,根据至少两个子分类结果,确定待接收邮件的最终处理结果,包括:

15、在至少两个子分类结果均相同的情况下,确定待接收邮件的分类结果与子分类结果一致;

16、在至少两个子分类结果不相同的情况下,获取每一分类模型的分类正确率,根据每一分类模型的分类正确率,确定待接收邮件的最终处理结果。

17、在其中一个实施例中,根据每一分类模型的分类正确率,确定待接收邮件的最终处理结果,包括:

18、根据每一分类模型的分类正确率和每一分类模型对应的子分类结果,确定待接收邮件的每一分类结果对应的概率;

19、根据待接收邮件的每一分类结果对应的概率,确定待接收邮件的最终处理结果。

20、在其中一个实施例中,分类结果包括正确邮件和垃圾邮件;相应地,根据待接收邮件的每一分类结果对应的概率,确定待接收邮件的最终处理分类结果,包括:

21、在待接收邮件为正常邮件的概率大于为垃圾邮件的概率的情况下,确定待接收邮件的分类结果为正常邮件,最终处理结果为接收,并将第一安全等级标识赋予待接收邮件;

22、在待接收邮件为正常邮件的概率不大于为垃圾邮件的概率的情况下,确定待接收邮件的分类结果为垃圾邮件,最终处理结果为接收,并将第二安全等级标识赋予待接收邮件;

23、其中,第一安全等级高于第二安全等级。

24、第二方面,本技术还提供了一种邮件处理装置。所述装置包括:

25、第一处理模块,用于获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;

26、文本预处理模块,用于在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;

27、分类模块,用于将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果,子分类结果用于指示分类模型对待接收邮件的文本异常情况进行分类;

28、第二处理模块,用于根据至少两个子分类结果,确定待接收邮件的最终处理结果,最终处理结果用于指示待接收邮件的接收情况。

29、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

30、获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;

31、在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;

32、将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果,子分类结果用于指示分类模型对待接收邮件的文本异常情况进行分类;

33、根据至少两个子分类结果,确定待接收邮件的最终处理结果,最终处理结果用于指示待接收邮件的接收情况。

34、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

35、获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;

36、在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;

37、将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果,子分类结果用于指示分类模型对待接收邮件的文本异常情况进行分类;

38、根据至少两个子分类结果,确定待接收邮件的最终处理结果,最终处理结果用于指示待接收邮件的接收情况。

39、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

40、获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;

41、在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;

42、将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果,子分类结果用于指示分类模型对待接收邮件的文本异常情况进行分类;

43、根据至少两个子分类结果,确定待接收邮件的最终处理结果,最终处理结果用于指示待接收邮件的接收情况。

44、上述邮件处理方法、装置、计算机设备、存储介质和计算机程序产品,获取待接收邮件的发件地址,判断发件地址是否存在于预设名单中,根据判断结果,确定待接收邮件的初次处理结果,初次处理结果包括接收邮件、拒收邮件以及邮件待定;在初次处理结果为邮件待定的情况下,对待接收邮件进行文本预处理,得到待接收邮件对应的词向量;将词向量输入至至少两个分类模型中,对待接收邮件的文本内容进行分析,得到至少两个子分类结果;根据至少两个子分类结果,确定待接收邮件的最终处理结果。在根据预设名单对待接收邮件进行处理的基础上,基于训练好的邮件分类模型对待接收的邮件进行二次处理,能够对邮件进行基于内容的筛选,提高邮件的过滤效果以及接收安全性。

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