基于贝叶斯算法的邮件过滤管理系统的设计和实现(Vue+SpringBoot)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

作者主页Designer 小郑
作者简介Java全栈软件工程师一枚来自浙江宁波负责开发管理公司OA项目专注软件前后端开发Vue、SpringBoot和微信小程序、系统定制、远程技术指导。CSDN学院、蓝桥云课认证讲师全栈领域优质创作者在校期间参加PAT乙级考试获得满分三年ACM竞赛经验斩获国奖两项省奖五项。热爱技术、专注业务、开放合作、乐于分享期待你我共同成长
主打方向Vue、SpringBoot、微信小程序

本文是《基于Vue和SpringBoot的邮件过滤管理系统》的配套原创说明文档可以给应届毕业生提供格式撰写参考也可以给开发类似系统的朋友们提供功能业务设计思路。

摘要

电子邮件在我们日常生活中有着广泛的应用在注册各类网站时通常需要发送验证码作为身份验证邮箱验证和短信验证一样也是身份验证的一种重要方式。电子邮件的出现可以方便我们的正常收发邮件但由于垃圾邮件过多严重影响了人们使用电子邮件的使用体验人们需要花费更多的时间去过滤没有用的邮件同时也浪费了网络邮件的电子资源。

为了妥善垃圾邮件的问题所以需要开发一套不良邮件过滤系统基于一定过滤规则和用户自定义的黑名单、白名单对即将接收的邮件进行自动化过滤净化现有的邮件环境。

本文详细讲解不良邮件过滤系统的开发本系统基于贝叶斯算法过滤垃圾邮件在贝叶斯算法实验表明运用该算法获得了较好的邮件过滤正确率。

关键词邮件过滤贝叶斯算法电子邮件垃圾邮件


邮件过滤管理系统的设计和实现-目录

前言

近年来我国的社会发展非常快软件IT极速也在不断发展之中。互联网的不断发展网络信息也在不断增多当然也包括了良好信息和不良信息。在数据量不断变大的背景之下传统人工过滤的方式不再适用于垃圾过滤工作所以需要开发一套软件系统帮助人们过滤垃圾信息。对于电子邮件来说也是一样如果单单靠人工去做垃圾邮件过滤那是不行的我们必须要有一套不良邮件过滤管理系统来帮助我们进行自动化的邮件过滤。

为了防止垃圾邮件的不断入侵人们想出了很多方案比如设置IP入站规则对在黑名单的IP地址加以过滤这样可以对已知的黑客进行防御但这样对其他应用程序有误伤无法只对当前应用生效所以没有被广泛使用。当然还有对邮件标题进行过滤如果邮件标题有一些敏感词汇邮件服务提供商会自动帮忙过滤减少对收件人的干扰这个方法是目前广泛使用的自动过滤方法。淡然现在还支持对MOQI长度进行限制对于MOQI超过指定长度的邮件加以自动过滤防止邮件服务被恶意攻击导致系统崩溃节省电子邮件的系统资源增加收发邮件的效率。

垃圾邮件的存在消耗了使用人的大量时间也消耗了我国互联网的带宽所以必须要依法取缔。根据我国工信部发布的《中国互联网邮件发展情况报告》显示每个网民平均每天会收到3.8封邮件其中垃圾邮件2.6封占了百分之70左右所以垃圾邮件的存在已经大大影响了人民群众的生活。根据我国邮件协会发布的数据显示我国网民数量已经超过五亿每年会发送900亿封电子邮件其中超过一半的邮件是垃圾邮件我国已经是垃圾邮件的严重国家所以开发不良邮件过滤系统非常有必要。

在开发不良邮件过滤系统的过程中我采用了Java和Vue技术框架Java是一门基于服务端的开发语言只需要在服务器上安装JDK不管是什么操作系统都支持Java程序的运行和部署兼容性非常好。另外Java支持对邮件进行收发操作在垃圾邮件的内容、关键词、发件地址的过滤方便可以较好地使用贝里斯算法所以不良邮件过滤系统采用Java语言作为服务端的开发语言

在构建不良邮件过滤系统的前端界面时我采用了Vue框架。Vue是一个基于JavaScript的框架拥有了组件化的开发特点可以降低开发的工作量对于邮件页面的显示也非常的友好所以不良邮件过滤系统采用Vue作为前端框架

不良邮件过滤系统的底层逻辑还是人工过滤的方式即对邮件的标题、邮件内容文本、邮件附件进行关键词匹配和算法过滤只是系统过滤的效率更高成本更低。在收发邮件的技术方面目前支持SMTP协议和IMAP协议进行收发邮件这也是我在开发不良邮件过滤系统中所采用的的协议另外还涉及到不同协议的不同服务和端口会在本文中详细阐述。

在不良邮件过滤系统中的附件扫描模块可以采用第三方的扫描技术如360、电脑管家等可以调用第三方的服务简化我们的开发量。这个系统主要使用基于关键词匹配的过滤方式这个方法实现起来比较简单只需要使用Java语言编写一个贝里斯算法即可但在对付高级垃圾邮件时效果不是很好高级垃圾邮件会进行一些伪装处理绕过过滤规则进行发送这也是后续要探讨的内容。本文将讲解使用Java语言开发一套完整的不良邮件过滤系统帮助人们过滤垃圾邮件。

1 绪论

1.1 研究背景及意义

1.1.1 研究背景

目前诸如邮箱用户、邮局服务提供者、网络服务提供者甚至电信服务的用户都受到随机邮件和病毒附件等问题的影响。传统的邮件过滤技术包括过滤客户、过滤服务器和防火墙。这些技术有以下缺陷实时性能不佳内容不过滤准备战略不可靠。随着因特网日益受欢迎电子邮件已成为最重要的因特网应用程序因为其速度和成本较低。然而一些人利用电子邮件获取巨额利润导致垃圾邮件的泛滥用户需要花费大量时间清理垃圾邮件消耗了大量储存、计算和网络资源影响了电子邮件用户的正常工作和学习。过滤垃圾邮件是世界各地普遍存在的问题这篇文章分析当前的现行技术并设计一个过滤器来识别和过滤随机邮件。首先总结了目前的主要随机邮件方法然后提出了处理随机邮件的不同角度的过滤方法利用现有的技术最大限度地提高效率和效力同时利用现有的邮件过滤方案通过数据提取分析用户的行为特点并从功能角度起草规则来过滤电子邮件然后提出了一些无法或无法与以前的方式处理的情况。基于 URL 为基础的过滤方法即互通链接在实验中大部分未经确认的电子邮件分析在内容上是相同的因此提供了与电子邮件相似的算法比较实验表明该过滤器不仅表现良好而且还能够准确和检索应用结果。

1.1.2 研究意义

随着互联网技术的传播电子邮件已成为人们生活的重要部分。传统信件和贺卡逐渐被电子邮件取代。由于其舒适、快捷和环境保护的优势电子邮件为人们的生活提供了便利越来越多的人从电子邮件获得商业和个人信息。然而随机邮件的产生也给人们带来很多麻烦。大量垃圾邮件占用了存储空间浪费了人们、能源和互联网交通费用。因此邮件邮件过滤可以提供大量的社会资源提高工作效率减少个人损失和孤独并创造一个良好的公共网络环境

互联网不仅为现代社会的普通人提供了舒适而且在特定的应用领域提供了舒适。通过电子邮件交换信息也已成为人们分享信息的主要方式随机邮件邮件给每个人的生活带来了重大问题因此寻找随机邮件过滤系统至关重要。

虽然目前有许多邮件过滤系统的程序但这些清理结束系统一般适用于个人用户或当地单位不包括特定的应用领域。这篇文章设计了邮件过滤系统该系统既适用于普通人也适用于某一应用领域的需要。

1.1.3 垃圾邮件的危害

互联网邮件系统是在合作环境中建立的最初的设计者并不期望人们会以这种方式滥用该系统SMTP 的设计是为了确保该系统中的任何人都能向其他人发送信息一旦随机邮件发送者开始为每个人收集电子邮件地址滥用的机会就会出现随机邮件发送者从用户新闻集和邮名单中收集Big View的电子邮件地址有时还会使用包括电子邮件在内的客户名单。有些收藏家甚至出售这些清单。没有找到办法消除垃圾邮件。目前当地电子邮件账户超过 6500 万邮件邮件的泛滥严重影响了电子邮件服务提供商和邮件用户的利益

垃圾邮件发送者利用邮件服务器或操作系统中的空白向其他用户发送商业、政治或其他目的的电子邮件并利用带有“隐藏功能”的垃圾邮件发送软件发送商业广告和具有政治目的的促销材料其中一些信息可能逃避普通的过滤设备。他们与正常的通信共享有限的带宽使人无法战胜。

垃圾邮件的及时标准的即时集中在内容方面没有特殊规则没有积极和扩大的攻击没有明显的特征难以捕捉;可变表达形式和通信手段;过滤随机邮件的困难:目前大多数邮件服务器无法从普通邮件中找到随机邮件。目前的过滤技术主要依赖于关键词语的过滤、影响不明确、反应速度缓慢以及计算数量庞大发件人的地址和身份被伪造难以追踪来源无法禁止

1.1.4 病毒邮件的危害

邮件病毒含有特定的标题和内容模型可能以几种方式出现。虽然他们有复杂的感染机制但研究他们的特征也可以帮助过滤病毒。例如:“Love Bug”病毒标题是“Love YOU”Flying D是一种通过邮件传播的蠕虫。在网络环境中邮件病毒通过电子邮件传播加上计算机病毒的常见特性如可扩散性、可操作性、销毁性和可操作性并具有一些新的功能如快速感染、大规模传播、复杂和多样的扩散形式以及难以彻底消除。每次发生病毒时大量主机、服务器和网络设备都会沉没并瘫痪。

1.1.5 邮件过滤的重要性

随着互联网的流行电子邮件已成为人们日常沟通的工具。然而许多“不受欢迎”的电子邮件也通过互联网发送如销售广告、快速浓缩和黄色邮件“不受欢迎”的电子邮件通常是指未经请求发送的电子邮件或者可能是发送给与电文主题无关的新闻团体或名单服务器的同样电文的重复。目前世界上“垃圾邮件”的比例从2001年的12%上升到51%这一数字表明“垃圾邮件”的流量达到了令人担忧的程度。这些“垃圾邮件”邮件迅速填满电子邮件用户的邮箱:虽然因特网服务提供商的邮件服务器有很大的存储空间但却降低了网络的运行效率消耗了网络带宽导致邮件服务器超负荷从而降低了整个网络的运作效率;同时它也阻碍了合法的电子邮件市场的运行。国际调查显示“垃圾邮件”是因特网服务提供者面临的第二大问题。此外由于随机邮件供应商可以从用户新闻集获得电子邮件地址许多研究人员不愿意在公共论坛上发表文章。

事实上许多过滤程序是根据用户指定的过滤规则运作的如收集“不需要的”电子邮件列表手动过滤“不需要的”信息例如删除从已知的“不需要的”电子邮件地址发送的电文以及对含有某些单词或单词的电文进行分类。然而这种过滤邮件的方法是人为的而这些规则根据对关键词的比较而分类的方法有以下缺陷:

  1. 要求用户拥有强大的专业知识和丰富的经验并有足够的时间来制定这些清算规则这一过程很繁琐。
  2. 如果这是能力文件的正常表达形式你只能做出肯定或否思考缺乏灵活性。
  3. 用于比较的关键词集太小无法进行全面的邮件分析。
  4. 不适应动态变化因为随机邮件发送的内容、发件人地址等不断变化用户必须经常调整这些规则从而为用户带来更大的工作磁盘。
    可以注意到电子邮件用户需要一个更有效的自动方式过滤邮件内容。因此研究自动邮件过滤方法非常重要。

1.1.6 邮件过滤的重要性

候选人的最终目的是启动程序明显的假设程序是不做任何事情或将其传递给目的地。在mta情况下系指交付代理;MDA系指收到的邮件;对对来说这意味着把信息保持原样让用户决定如何处理它。另一个常见的程序是省略字母在MTA意味着接收字母而不是交出字母。另一方面MDA和你被允许忽略消息。

对于mta过滤器忽略信件的最合适方法是拒绝它们。实现这一目标可以使用基于结果的临时或永久响应代码。一些MDA过滤器也可以拒绝消息。因为MTA可以根据mda的退出状态报告交付失败。“候选人不能拒绝该信因为该信已在收到因为该信已由由过滤。
MDA和MTA可将信件保存在另一文件夹中这对用户在阅读前过滤信件很有用MTA不能这样做因为他们无法访问信件文件夹。通常可以使用的另一种程序是将电文发送给另一目的地其中包括:重新发布电文通过重写收件人在信封上的电文重新发出电文或在新电文中重新发出电文或对电文作出答复。

一些过滤器能够更改字体可以更改、删除或添加字段并处理信件文本。这类程序的一个常见用途是通过添加字段向下列候选人传递信息。例如MTA可以添加一个头田然后由MDA过滤器或玛雅验证。调整头部场是安全和容易的而不打破头部。更改正字符是另一个问题从多余的字符中删除多余的字符部分或在节点上添加缺失的符。但是如果这些变化没有正确进行很容易打破mime结构。MIME可以使用以下代表来执行清理结束程序。

例如每一层级的过滤器都能利用这一优势例如适合根据smtp信息进行清算的MTA过滤器而候选人不能进行某些类型的测试例如并非所有候选人都能获得信封和收发人的信息而只是一个只处理连接到一个邮箱的网站的候选人MDA因为其通常不支持多邮箱的访问。在某些层次上一些女性候选人可能遇到业绩问题例如在某些情况下信息内容的过滤可能会严重影响mta过滤器的性能通常在MDA或ya进行过滤。下面所列的MTA、MDA和MDA过滤器的潜在过滤程序指的是可以使用的过滤程序“P”表示这一特定的过滤器和邮件代理组合将导致性能损失其中过滤部分指的是对不同的最终用户使用不同的过滤规则。

1.2 邮件过滤产品的国内外研究现状

不需要的电子邮件是发件人未经收件人许可在邮箱中向收件人发送一些不需要的信息。垃圾邮件的特点有以下几类

  1. 电子邮件头信息不完整或隐藏所有电子邮件头信息;
  2. 伪造发货人含有虚假指导信息的信息;
  3. 用户不参与纯粹的广告
  4. 宣传图片内容和基层链接不健康。

据中国因特网协会的反垃圾邮件中心提供的数据。2007年来自中国互联网用户的垃圾邮件总数为694亿美元而2006年为500亿美元增加了38.8%。据估计中国垃圾邮件造成的经济损失在2007年达到18.84亿美元比2006年的10.4315亿美元增加了80.6%。为他们服务对国家安全造成重大损害。

随着因特网应用的扩大越来越多的垃圾邮件也在增加对社会和特定领域造成了巨大的。垃圾邮件的损害主要在以下方面:

  1. 占用网络带宽浪费网络资源导致邮件服务器拥塞降低整个网络的性能。当互联网充斥着垃圾邮件时它将接管互联网。大量垃圾邮件也会占用服务器的内存。垃圾邮件还会损害互联网服务提供商的市场形象扭曲互联网服务提供商的市场导致无形资产的损失。
  2. 浪费宝贵用户的时间和在线消费并占用电子邮件空间。如果我们每天花时间在垃圾邮件上它会降低我们的个人生产力。对于个人来说这是浪费时间和网络流量。对整个社会来说这是对社会资源的浪费减少了人们创造的社会财富。
  3. 对网络安全构成威胁。一些罪犯通过垃圾邮件传播谣言扰乱社会秩序。尤其是这些妖魔鬼怪、诈骗钱财、传播色情信息等方面的垃圾邮件将严重危害社会。
  4. 思想破坏了人们在特定领域的应用。国内外一些反革命分子利用垃圾邮件传播反革命言论对反革命分子的思想稳定产生了消极影响。

随着垃圾邮件的不断传播反垃圾邮件技术也在不断发展。目前广泛使用的邮件过滤技术包括以下几个方面

  • 基于主题和电子邮件文本的关键词过滤。通过阅读邮件的主题或内容或包含多个关键字评估邮件是否为垃圾邮件。这可以是特定的字符串或关键字匹配。正则表达式通常用于匹配关键字。这项技术简单易行。这种方法的优点是可以很好地过滤特定的消息但缺点是需要定期更新关键字维护起来很麻烦。
  • 黑白名单过滤。黑名单过滤包括首先检查发件人和服务器信息。这些信息包括黑名单上的反党和反人类元素。电子邮件是垃圾邮件。白名单过滤则相反。白名单的内容包含允许的内容例如发件人是该部门的指挥官和工作人员。如果发送方和服务器被添加到白名单这是一条普通消息。否则就是垃圾邮件。黑名单的优点是它可以快速从黑名单中过滤出已知用户但缺点是缺少许多其他垃圾邮件。
  • 基于规则的过滤。根据消息的某些特征创建规则。当新消息到达时根据这些规则。这项技术必须为阅读各类信息维护大量规则。该方法还使用了多种相同规则的过滤方法其缺点是开发和维护规范非常麻烦。
  • 基于意图的检测和过滤。针对包含非法URL的电子邮件的通用意图检测过滤器。中文URL翻译是一个统一的资源定位器也称为网址或web链接。这是一种在互联网上描述网址的符号方法。此检测方法用于检测URL指示的内容以确定邮件是否为垃圾邮件。
  • 基于统计算法的滤波。在这种方法中最常用的是统计方法贝叶斯分类原理。当以单词为特征时训练大量以前在电子邮件中出现的这些特征的概率并使用bayesa统计公式来计算概率。要对垃圾邮件进行分类您应该将概率分类为后验概率。统计方法广泛应用于邮件过滤中可以过滤大部分垃圾邮件但需要对大量样本邮件进行训练以引起注意并及时更新特征数据库。

1.3 邮件过滤器的研究现状

电子邮件过滤实际上是对成问题文本的一种分类即将电子邮件分为“垃圾邮件”和法定电子邮件分为两类。近年来出现了一些电子邮件过滤系统利用学习机器自动获取知识并提高系统的效率。基于规则或电子邮件内容的电子邮件分类系统。

基于方法的规则由知识和逻辑的机械基础组成。知识库储存从某一领域的专家那里获得的经验一个有推断能力的推断引擎即从知识中得出的结论而不仅仅是寻找现成的答案。因为许多推理规则必须由知识的工程师手手写发展成本非常昂贵。

基于方法的内容从取样监测到寻找规则(即使用一些自动确定的培训数据建造集)以及在未来使用这些样品。学习机器最重要的理论原理之一是统计数字。传统的普查是一项关于样本数量的近似理论研究这种研究往往是无限的。

基于过滤技术的内容包括过滤实体的电子邮件和电子邮件头。有两种基于过滤技术的内容。一个是垃圾邮件该邮件基于材料提取分析的优点即过滤方法与过滤方法相同通常是基于电子邮件过滤的关键词包括一个关键词和多个关键词。包含灵活安排和方便调整的模式的效用。萨萨卡人在应用这种技术方面更成功。然而这一方法有许多不足之处:首先从本质上讲它是二维判断局限于空间而且对知识缺乏信心因为这些关键字往往出现在普通邮件邮件中。第二用户必须确定自己的规则、用户的高质量要求和纯粹的分配手册这些规则可能不完整;此外中文的多重含义和同义词使得其固有的局限性。另一个是根据数据采矿技术过滤电子邮件该技术可以使用文字和统计分类算法不考虑语境。它在自我学习和高度精密调整方面发挥带头作用。其他研究包括:根据记忆信息发现垃圾邮件的方法以及根据事件对信息优势的描述提取数据。

由于相对简单的机制、实际环境中的良好表现以及研究的主要方向大多数自动文本都采用了模式内容。

1994年特里·佩恩利用CN2和ibpl学习方法对电子邮件进行分类研究了用户程序和用户反馈以建立电子邮件过滤规则从而建立了magi代理(电子邮件代理代理)电子邮件系统。maggie将学习过程中制定的电子邮件过滤规则保存在一份综合文件中用户可以人工修改。

1996年蕾妮根据天真的贝兹算法建造了学习机器应用了邮件分级系统。在创建“ile”系统过程中renee指出每个用户都有不同的信息集电子邮件的组织方式也不同因此用户可以手动调整错误错误的电子邮件。

如果分类速度相对较快不需要用户的大量干预用户可以将不正确分类的电子邮件传送到不同类别以重建培训组利用天真的贝兹算法进行再培训并不断改进分类的精确度不断对这些邮件进行修改。然而由于分类方面存在许多错误用户仍然需要花费大量时间来确定分类是否存在错误。

1998年蕾妮通过收到用户提供的关键词来过滤电子邮件每个电文都是以色列行动小组(以色列国防军)使用学习机器k-nearest(邻居)的样板使用了一种分类算法信号和一种信息分类神经网络。实验结果表明分类的准确度为94.8%的土壤和4.2%的邻居克-纳雷斯特分类算法指95.7%和2.3%。

在前往最符合电子邮件特征分类的三卷之前使用用户手工保存的邮件获取典型的空间载体向用户提供电子邮件分类的目标文件夹。因为mailcat在邮件上运送人。用户仍然需要花很多时间处理电子邮件。实验结果:时间分类为0.3秒目标60- 80%文件夹的精确度为用户提供目标80- 98%文件夹的精确度为用户提供。

1.4 电子邮件的工作原理

电子邮件是在20多年前出现的这是第一个完全由文件传输协议组成的电子邮件系统但不能创建和发送照片、传真和语音邮件。后来根据简单而实用的rfc822它被广泛使用。电子邮件系统由两个子系统组成:用户代理u(用户代理u)。代理信息(MTA)将消息从来源到目的地。用户代理是为与邮件系统互动提供命令线界面、列表或图表的当地程序。邮件代理在后面执行电子邮件服务。

在从当地主机远程邮件发送或接收邮件时用户必须提交信函、目的地地址等通常以域名的形式提供目的地地址。分析员然后发送UDP包与国内域名系统服务器,寻找当地的名字通过域名系统找到ip地址返回p地址返回有关的语言表示。通过这种方式环境署可与目标机构建立这方面的技术合作方案并实现重要的沟通协议的最高标准。

在邮件和通信中如果目标是原始设备则信息何时将直接发送给当地邮政信箱或当地的红大星。如果邮件是远程邮件在收到呼叫请求后应(通过电子邮件传输协议)通过与远距离主机的连接方式发送邮件并负责接收当地用户。之后红大卫之星负责发送电子邮件。红色大卫之星”这个程序使用一个识别文件以确定文字表达的程度该文字与检索到的信息是一致的。一旦过程以另一种方式进行。红大卫之星”也可以自动回复收到的电文也可以在收到特定电文后操作。

《邮局协议》现在是第三期也就是《的3期使用户能够从远程服务器上检索并读取信息然后在服务器上删除这些信息尽管它有助于在服务器上提供磁盘空间但用户容易造成混乱7L。IMAP(因特网存取协议)提供了一个广泛的读取机制可以生成、销毁和在服务器上保存许多邮箱。这样虽然用户可以从多个地点进入信箱但信息似乎没有被在不同的电脑上。

从某种意义上讲互联网是邮件系统是客户/服务器系统的分配并具有服务器/服务器的特点。换句话说客户通过与服务器对话发送和接收电子邮件服务器与另一个服务器交谈。客户可以直接发送给将发送到收邮箱的服务器(MTA)或另一个MTA (MTA)后者将继续处理信件。该系统通过单一层次的服务安排具有高功率。每个服务器只需要在与服务器平等的基础上直接知道。

使用电子邮件传输协议(或更新esmtp延长电子邮件传输协议)向与MTA的对话发送信息。可将信件直接发送给收件人或发送到当地哪些地方将继续发送。

从本质上讲互联网是不同步的实时传送电文不可靠如果由于时间的、网络堵塞或其他原因而无法立即送达收件人就可能出错。但是如果电文可以发送到永久连接但始终可以发送到某一时刻(例如用户网络上的邮件服务器或因特网服务供应商的邮件服务器)则可将该电文置于等待交付的等待名单上并在承认失败之前作出多次尝试。当消息无法发送时MTA可以发送电子邮件地址20我会通知用户失败。

接收MTA信息的设备接收并不意味着用户已读取该信息只是在该信息已发送到用户信箱后。电子邮件传输协议的一个重要内容是通知发件人已收到电文但通知未交付。MTA本身实际上不发送消息。他们愿意发送更多的信息就像向另一个网络。MTA在发送信息的最后一台物理机器上收到外部程序。这是由MDA完成的。

MDA用于给用户邮箱写信也将信件交给其他MTA并将信件交给其他邮件系统。通常有一个MTA(直接交付给邮箱的另一个用户)和根据技术合作方案进行的其他交付。许多MTA也是用于处理电子邮件系统的红色大卫之星。

国内递送可能不会导致而是将信件转到另一个装置。在这一点上机器作为服务器接收信息然后作为客户向另一个目的地发送信息。在这个过程中信件被放置在等待发送的列表中这使得这个过程更加可靠如果没有排队系统故障将使丢失的信件变得更可靠。
如果电文发给没有当地系统账户的用户则该电文将继续传递到另一个MTA。在这种情况下收件人的地址在确定目标领域方面分析因特网域名系统被用来查找目的地。红色大卫之星处理正确的送货机制。

1.5 邮件通讯协议研究现状

在因特网上电子邮件是通过建立25号港口与目的地之间的技术合作方案发送的。收听该港口是使用电子邮件传输协议(简单邮件传输协议)的电子邮件程序。这个程序接受即将到来的通信并将信件复制到合适的邮箱。如果电文不能交付包含未交付电文第一部分的错误报告将退还发件人。

电子邮件传输协议是一个简单的协议。与端口25联系后发送机器(客户)等待机器(服务器)开始。服务器开始发送单行文字。确定他是否准备接受电子邮件。如果你没有准备好客户放弃联系稍后再试。

如果服务器想获得电子邮件客户说电子邮件来自哪里和去哪里。如果目的地有这样的收件人通知客户继续发送消息。然后将消息发送给接收它的服务器。一般来说不是测试因为这方面的技术合作方案提供了可靠的字节字节。如果有更多的电子邮件你也可以在此发送。当所有电子邮件在双向交换时通信将被编辑。

OPO协议使得生物重要的工作站能够存取目前正在为第三版开发的信息即称为《第3版》。色情资讯3允许工作站在邮件服务器上检索信息。以赛亚3传递数据信息可能是指示或答案。在按电子邮件程序的集器键时电子邮件程序首先将域名域名分析协议的域名分析协议给p服务器在分析因特网协议地址时电子邮件程序将开始向110个邮件服务器使用技术合作协议。当成功的电子邮件程序连接到bob服务器时将使用所使用的命令将邮箱帐户发送给bob服务器在完成认证工作后使用电子邮件程序将服务器发送邮箱帐户该程序使用的是六位数命令要求服务器返回邮箱统计数据例如邮件总数和信件数量然后列出将列出服务器上的邮件数量。retr将接收电子邮件在收到包裹后使用驱动器到电子邮件服务器的删除到删除国家。在使用速度时邮件服务器删除指定删除标记的信件。
流行病学目前支持电子邮件处理。具体程序是:向服务器发送电子邮件;拨打电子邮件客户以连接服务器;下载所有未读电子邮件。这种情况与存取无关是存储和前端将邮件从邮件服务器传送到个人终端设备通常是在电脑或mac上。一旦消息发送到您的电脑或麦克信件将在邮件服务器上删除。以赛亚书3并不支持扩展到服务器上的信息。

通过电子邮件发送和接收内部电子邮件并将其发送给服务器。服务器将以用户名、密码和p地址为基础以确保用户发送的邮件是该服务器的合法用户。如果批准通过信件将被列入等待名单。

邮件服务器通过查看收件人地址获得访问然后通过当地邮件服务器系统查询邮件服务器地址。如果收件人是收件人则域名系统方法是退回该领域的邮件服务器地址。本地组件是通过电子邮件传输协议连接到邮件服务器的服务器。发送的电子邮件的大多数服务器还检查电子邮件服务器的可靠性以确定发件人是否是该领域发件人的电子邮件服务器。核实电文通过后收到收到或拒绝电文视该电文是否是即时发件人的设置而定。

它与文件兼容可以在电子邮件中附上任何二元内容并将其发送至MTA传输文件。“二进制”可以指任何形式的任何数据。例如一个可以保存的文件处理词——阿司匹林字符串但其格式可能只被处理过的特定词所采纳。然而它可以以未知的形式阅读文件并像字节一样处理该文件可以与文件加密可以由发件人在不知道任何内容形式的情况下妥善处理。收到可以解密所附文件显示其显示或将其保存在磁盘上。一些图象、图片、vcard电子商务卡等)可以显示许多不同的文档格式可以产生非常先进的视觉效果和图形界面。文件夹包括标准网络上的电子邮件其中有特殊的头和文本格式。来文的案文由若干部分组成每一节可使发言变得更安静。身体的每一部分或身体的每一部分都以解释性电文包括解密指令开始(3)。。

1.6 本课题研究内容

随着垃圾邮件的扩散和反垃圾邮件的斗争吸引了越来越多的关注各种技术和各种系统的出现而不论过滤程序如何无论是服务器还是客户无论其地址、内容、信件、过滤信封这些技术在过滤垃圾邮件方面发挥了重要作用。

以垃圾邮件过滤为基础的服务器和客户都有优势但与垃圾邮件过滤为基础的服务器相比可以更好地解决洪灾问题因为等到垃圾邮件送达客户造成资源浪费甚至在更早清理垃圾邮件时的其他重大风险可以最大限度地减少损失。

这一专题进一步研究和分析电子电子邮件。《反垃圾邮件协议》原则上将软件和过滤装置标准化提出一套较高的效率、较低的价格和较强的解决办法该系统也具有重要的理论意义和实际价值。
本文以不良邮件过滤系统设计与实现为主题开发一套不良邮件过滤系统。

  1. 对当前国内外不良邮件过滤系统研究背景进行研究对目前有关此类邮件过滤系统进行分析然后通过分析得出研究本系统的现实意义。
  2. 对系统所需要的相关技术进行阐述对软件编程所需要的物理条件进行研究。
  3. 分析本系统需要实现的功能模块包括功能直接依赖的需求和功能的安全性、可交互性等非完全依赖的需求。
  4. 阐述系统的整体结构设计主要从总体架构、功能设计和数据库层面入手。
  5. 系统功能和界面功能展示。
  6. 最后对该系统的设计与实现继续全面的总结并提出该系统目前所存在的一些不足并对该系统提出未来的展望。

2 系统所需技术框架的研究

2.1 系统技术栈的说明和介绍

该系统通过JAVA技术平台进行研发和创新采用的是MVC模式。其中使用Spring、SpringBoot等开源框架进行后端开发使用Vue框架构建前端使用MySQL数据库存储数据使用Tomcat作为服务器。下文将详细介绍使用的技术。

2.1.1 Spring

Spring是一种十分有用的开源框架其主要优点包括

  1. 简化开发。通过容器的控制能够大大减少程序之间的耦合。
  2. 测试程序方便。在进行测试时我们可以用与容器无关的方式完成测试工作。
  3. 支持AOP编程。Spring中支持的aop面向切面编程能够让我们的编程变得更加方便。
  4. 声明式事务支持。Spring能够让我们用声明式的方式对事务进行管理和声明提高了开发效率。
  5. 方便集成各种优秀框架Spring提供了对各种优秀框架的直接支持。

在这里插入图片描述

2.1.2 SpringBoot

如果过去使用Spring MVC + Spring + Mybatis框架进行开发则需要构建和集成三个主要框架Web.xml配置Spring配置Mybatis配置有了它们的集成就可以很好地工作。而 Spring引导框架彻底改变了该开发过程由于xml的配置过程的复杂性所以采用了许多默认配置。提供了一个starter POM来进行简化配置。根据Maven项目中pom.xml文件的XML配置项Spring会自动根据XML的配置整合Spring框架还有SpringMVC等其他技术框架.

2.1.3 SpringMVC

Spring MVC是在Spring之上的一种轻量级Web框架。在日常开发中由于使用了MVC架构模式的思想来解耦Web层并管理应用程序所需的生命周期能够让我们的开发更加地方便。SpringMVC提供了一个用于视图管理的主开关DispatcherServlet以及请求处理映射器Handler Mapping处理适配器Handler Adapter和视图解析器View Resolver。动作处理器Controller接口包括ModelAndView和处理请求响应对象请求和响应配置灵活文件上传支持简单的数据转换以及其他强大的功能。

在这里插入图片描述
SpringMVC结构图如图2.2所示客户端通过URL发送请求,核心控制器收到请求后通过请求查询传递给处理器映射器处理器映射器找到处理的应用程序返回给核心控制器然后核心控制器找到需要进行处理的处理器适配器并调用接口最后将结果返回给核心控制器最后将获取的结果传递给视图解析器解析最后发送给客户端。

2.1.4 Vue

Vue是构建构建用户界面的框架。Vue很轻巧也有许多独立的功能或库所以当我们继续具体开发的时候我们可以根据我们的具体情况来选用一些不同的功能或库Vue具有双向数据绑定的优势满足不良邮件过滤系统的开发需求。

2.1.5 MySQL数据库

该系统将MySQL作为数据库MySQL是一个高效率、高并发、国内热门的关系型数据库之一。MySQL内有三大重要组成部分第一层是连接授权服务第二层是数据查询服务第三层是保存数据的引擎层。

2.1.6 Tomcat

Tomcat 服务器是一个便捷的开源Web服务器连接器Connector和容器Container是Tomcat的核心。Tomcat经常被用在中小企业开发以及并发量小的开发中并且是开发和调试Servlet、JSP 程序的首选。基于此不良邮件过滤系统使用Tomcat作为服务器。

2.2系统开发环境需要

本系统在Windows环境下开发使用IDEA开发工具使用HeidiSQL作为数据库前端可视化软件。

2.3本章小结

该文详细阐述了不良邮件过滤系统的技术栈、相关理论知识介绍了Spring、SpringBoot等开源框架、MySql 数据库以及Tomcat 服务器。

3 系统需求分析

3.1 系统需求分析概述

目前不良邮件过滤系统已基本实现邮件服务商的内联一些功能也在不断地完善用户在邮件系统中发送对方也就会同步收到用户发送的邮件。同时信息系统中数据的及时性和准确性在邮件事务中至关重要。

3.2 系统功能需求的分析

微信点餐系统的功能性需求主要包含系统用户模块、收件箱模块、发件箱模块、垃圾箱模块、回收站模块、邮箱拦截配置六大模块是基于浏览器运行的web管理后端其中各个模块详细说明如下

3.2.1 系统用户模块

系统用户模块包含了系统登陆用户的档案维护。我们需要建立一个档案来维护可以登陆这个系统的用户包括用户的名称、手机号、邮箱、密码、权限等数据。

3.2.2 收件箱模块

收件箱模块包含了系统用户正常收到的所有邮件用户可以在此模块中查询自己收到的电子邮件。

3.2.3 发件箱模块

发件箱模块包含了电子邮件的发送界面还包括了系统用户历史发送的邮件档案和未发出的草稿邮件信息。

3.2.4 垃圾箱模块

垃圾箱模块包含了系统用户收到的垃圾信息。这些邮件是被用户设置的过滤规则所过滤的邮件档案用户可以在垃圾箱模块中查询它们。

3.2.5 回收站模块

系统用户可以主动删除收到的邮件用户操作删除后邮件会自动进入到回收站作为缓冲区。用户如果在可以在回收站再次删除文件即彻底删除邮件信息。

3.2.6 邮箱过滤设置模块

系统用户可以自定义配置适合自己的过滤规则如设置黑名单防止骚扰设置白名单避免误伤设置关键词以便更精确的过滤邮件。

3.3 系统非功能需求的分析

3.3.1 可靠性

保证系统的稳定可靠使用系统的过程中发生错误的几率尽可能地较小并且要防止进行更新升级造成系统地不稳定。

3.3.2 易用性

使用系统的前台人员尤其是系统用户、系统管理员的操作人员关于计算机知识的掌握程度参差不齐。对系统操作方式的设计一定要易于学习和接受并应充分考虑到操作人员在操作过程中每个细节可能出现的误操作在开发过程中对这些误操作加以预防或提示。

3.3.3 维护性

系统每天至少保持23小时的可用时间能够对日常的使用的数据进行统计分析以便于后期维护。

3.4 系统可行性分析

不良邮件过滤系统开发的可行性的评估主要是从三个方面进行的分别是对现有系统的分析、对邮件过滤技术的可行性分析和邮件在当今社会的因素三个方面进行分析。

3.4.1 对现有系统的分析

不良邮件过滤系统的设计与实现具有重要意义用户发送邮件更加方便快捷只需注册账号进行登录便可以在自己的电脑上进行发送邮件操作可以根据需要修改自己的个人信息用户也可以随时根据需要进行发送邮件发送过程方便快捷针对这一问题不良邮件过滤系统有利于减少用户在发邮件的操作时间减轻发送邮件等待时间的占比在一定程度上提高了用户的邮件发送效率。

3.4.2 技术的可行性分析

该系统分析了设计初期各种技术体系结构的优缺点并最终采用了广泛而高安全性J2EE技术。J2EE技术的重点是系统的外部可拓展性以及开发早期的标准化部署。因此J2EE技术可以完全支持不良邮件过滤系统的研究和开发。面向对象的思想将以上所说作为研究对象来研究、分析、探索这些事物之间的关系。一般情况下问题域里的所有内容都可以一个一个地转换为软件系统中的对象。面向对象技术使系统更易于开发人员理解和使用这使系统的用户可以了解研发的原理和过程。MySQL是关系数据库并且MySQL体积小速度快并且是开源代码因此它拥有广泛的应用。综上选择不良邮件过滤系统的开发技术可行不存在工程难题。

3.4.3 社会因素的分析

目前中国的电子邮件水平正在稳步提升中 “六服务”正在深入推进 “7+1”信息新攻坚战正在政府组织下有力发展。
计算机和网络技术在递减自邮件领域的应用能够有效的解决用户发邮件难、垃圾邮件多等问题可以节省时间、合理分配资源等所以不良邮件过滤系统是具有重要意义的。“一本账”深刻地深化了电子邮件的改革让用户在地健脑上享受到高质量高效率的邮件服务。最近我国在电子邮件上不断推陈出新。

3.5 需求分析小结

本章主要分析了开发此系统的可行性分别从现有系统、相关技术方面以及社会因素方面对开发不良邮件过滤系统进行分析现有系统的不完善运用技术方面的可行社会不断地发展说明了开发此系统的必要性。

4 系统整体结构设计

4.1 系统设计的基本思想

MVC模式是软件领域常用的编程思想在软件开发中View视图、控制器Controller、模型Model是MVC的三层架构最终实现灵活流动性的程序设计。这种MVC体系结构能让我们的程序更加容易拓展能够更加直观体现出系统结构。

4.2 系统总体架构设计

不良邮件过滤系统的设计中架构的设计是尤其关键。我们将设计的系统的模块进行了功能的划分具体的划分结构示意图如4-1所示。

在这里插入图片描述

4.3 系统的网络拓扑结构的部署

不良邮件过滤系统的架构用的是企业级别的信息化结构平台。部署广域网用于实现顾客下单可以实现系统用户的登陆系统管理人员对于账号的审核和修改以及其他一些相关功能的操作。部署局域网和服务器能够加强相关人员的信息安全。图4-2是本系统的网络结构示意图。
在这里插入图片描述

4.4 系统详细设计

4.4.1 系统用户模块的功能设计

系统用户模块负责维护登陆用户的档案即谁可以登入这个系统。系统用户需要包含用户的基本信息如邮箱账号、邮箱密码、发信人性别、发信人姓名、邮箱号、身份证号、家庭地址等。系统用户模块包含了对系统用户的增加、清理、更新、查询、导入和导出功能如图4-3所示。

在这里插入图片描述

4.4.2 收件箱模块的功能设计

收件箱管理模块管理了系统用户收到的正常邮件档案。用户收到邮件后会先经过用户配置的过滤规则若没被过滤掉则进入收件人的收件箱。系统用户可以在这个模块中查询。收件箱模块中的数据需要包括邮件标题、发件人ID、发件人姓名、收件人ID、收件人姓名、邮件内容、邮件附件、发送状态和过滤原因字段。该模块需要实现邮件的接收、删除、邮件查看、附件预览和下载功能如图4-4所示。

在这里插入图片描述

4.4.3 发件箱模块的功能设计

发件箱管理模块管理了系统用户历史发出的邮件和用户未发出的草稿邮件。用户可以在这个模块中编辑邮件、上传邮件附件、预览邮件附件、发送邮件。邮件的字段需要包括邮件标题、发件人ID、发件人姓名、收件人ID、收件人姓名、邮件内容、邮件附件、发送状态和过滤原因字段其中发件人ID和发件人姓名为自动填充项如图4-5所示。

在这里插入图片描述

4.4.4 垃圾箱模块的功能设计

垃圾箱管理了系统用户收到的非法邮件。当用户收到的邮件被用户自定义的过滤规则所过滤时会自动把邮件放入用户的垃圾箱。用户可以进入垃圾箱模块查询这些被过滤的邮件。邮件的字段需要包括邮件标题、发件人ID、发件人姓名、收件人ID、收件人姓名、邮件内容、邮件附件、发送状态和过滤原因。垃圾箱模块需要包括查询垃圾邮件、删除垃圾邮件、预览邮件附件、下载邮件附件如图4-6所示。

在这里插入图片描述

4.4.5 回收站模块的功能设计

回收站管理了系统用户主动删除的邮件。当用户将收件箱或垃圾箱的邮件主动进行删除操作后邮件会自动进入回收站。用户可以进入回收站模块查询这些被删除的邮件。邮件的字段需要包括邮件标题、发件人ID、发件人姓名、收件人ID、收件人姓名、邮件内容、邮件附件、发送状态和过滤原因。回收站模块需要包括查询被删除的邮件、预览邮件附件、下载邮件附件如图4-7所示。

在这里插入图片描述

4.4.6 邮件过滤规则模块的功能设计

邮件过滤规则管理模块包括了用户配置的黑名单、白名单和过滤关键词。用户可以根据自己的需求进行配置黑名单、白名单、过滤关键词在各个账户之间独立只对当前账户生效。该模块需要包括黑名单、白名单的增加、清理、更新、查询功能如图4-8所示。

在这里插入图片描述

4.5 数据库分析与设计

不良邮件过滤系统的数据库是具有邮件信息相关的数据库其中的相关信息具有很强的专业性。对数据库的设计与创建不仅是为了存储数据更是为了通过数据来反映业务流程。

4.5.1 系统概念层结构设计

通过需求功能分析以及各个模块的设计最后将每个模块都进行数据库的设计并且通过E-R图来进行展示。

系统用户模块是对登入邮件系统的账号进行记录并管理其中用户的信息包括了账号的姓名、性别、手机号、生日、身份证号、邮箱、注册日期、备注等其中工号是系统用户的确定性因素。如图4-9所示。

在这里插入图片描述
发件箱、收件箱、垃圾箱、回收站模块分别是对邮件进行记录并管理其中邮件的信息包括了邮件的邮件ID、发件人ID、发件人姓名、收件人ID、收件人姓名、邮件标题、邮件内容、附件、备注等其中邮件ID是邮件的确定性因素。如图4-10所示。

在这里插入图片描述
黑名单表用于存储系统用户的黑名单数据包括的拉黑的规则名称、邮箱地址、生效用户ID和备注信息。

白名单表用于存储系统用户的白名单数据包括的拉白的规则名称、邮箱地址、生效用户ID和备注信息。

关键词表用于存储系统用户的配置的过滤关键词包括的关键词、生效用户ID这两个字段。

4.5.2 系统逻辑结构设计

本系统重要数据表的主要逻辑结构设计如下文所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.6本章小结

本章节是对不良邮件过滤系统的设计部分。该章节介绍了系统设计的基本思想以及系统的总体设计还有各个模块的设计比如系统的用户模块、发件箱模块、收件箱模块、黑名单模块、白名单模块、关键词过滤模块六个功能模块并对系统进行了详细设计以及数据库设计。

5 系统功能与界面的实现

5.1 系统登陆模块的设计

图5-1是不良邮件过滤系统的首页首页中左侧是一块图标区域右侧为账号密码登录的表单此处账号密码不能为空如果密码输入错误系统将进行密码错误提示不能登陆系统。超级管理员的登陆账号是admin登陆密码是123456普通用户的登录账号为user1登陆密码为123456。登陆界面如下图5-1所示。

在这里插入图片描述
发信人输入了邮箱和邮箱密码进行登陆后将进入系统首页。首页中展示了一些静态图表用于美化界面。系统顶部区域是一级菜单左侧区域为二级、三级菜单右侧区域为主页面如下图5-2所示。

在这里插入图片描述

5.2 系统用户模块的设计

本系统使用了当下热门的View UI组件库该组件库基于Vue这一主流前端技术框架进行编程开发。对于登入用户管理功能管理员可以对用户的信息进行编辑、删除、禁用等操作。系统的用户管理模块负责维护系统登入用户的删改前端将操作的数据通过ajax发送到后端的控制器层后逐层深入操作底层数据库再将返回结果给视图层渲染。管理员可以在该模块中对用户进行日常的维护工作如图5-3所示。

在这里插入图片描述

5.3 发件箱模块的设计

发件箱模块包含了电子邮件的发送界面还包括了系统用户历史发送的邮件档案和未发出的草稿邮件信息如图5-4所示。

在这里插入图片描述

5.4 收件箱模块的设计

收件箱模块包含了系统用户正常收到的所有邮件用户可以在此模块中查询自己收到的电子邮件如图5-5所示。

在这里插入图片描述
点击邮件的查看邮件按钮可以查看邮件的内容和附件信息如图5-6所示。

在这里插入图片描述

5.5 垃圾箱模块的设计

垃圾箱模块包含了系统用户收到的垃圾信息。这些邮件是被用户设置的过滤规则所过滤的邮件档案用户可以在垃圾箱模块中查询它们如图5-7所示。

在这里插入图片描述

5.6 回收站模块的设计

系统用户可以主动删除收到的邮件用户操作删除后邮件会自动进入到回收站作为缓冲区。用户如果在可以在回收站再次删除文件即彻底删除邮件信息如图5-8所示。

在这里插入图片描述

5.7 邮箱过滤模块的设计

系统用户可以自定义配置适合自己的过滤规则如设置黑名单防止骚扰设置白名单避免误伤设置关键词以便更精确的过滤邮件黑名单、白名单、关键词过滤分别如图5-9、5-10、5-11所示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5.8 本章小结

本章阐述的主要是系统各个子功能模块的实现方式、技术栈并且展示了各个模块的前端页面对其进行了详细、归纳性的说明具体分析了各个子模块的功能内容以及具体操作的方式。

这个系统是在开源框架上进行二次开发的前段使用了Vue结合了View UI组件库前端还结合了axios进行前后端数据的交互。后端使用了SpringBoot集成了SpringMVC连接前段集成了MyBatis连接数据库。

6结论与展望

6.1 结论

本文提出并设计了不良邮件过滤系统从系统整体结构设计出发提出了不良邮件过滤系统的六大功能模块。最后实现了不良邮件过滤系统的开发。

在设计该系统时主要包括了以下几个工作部分

在设计的初期搜集比对大量的国内外文献对不良邮件过滤系统的现状做了分析阐述了研究背景和意义并具体分析了国内外现状的优缺点同时确立了本次开发所使用的具体技术阐述了所使用技术的优缺点。

对不良邮件过滤系统进行系统需求和功能需求等分析决定了本系统所具备的功能同时对不良邮件过滤系统开发进行可行性分析确定了开发不良邮件过滤系统的可行性在此基础上完成了数据库的创建。

在编码实现阶段使用Idea开发工具完成了编码实现引入Spring Boot框架简化了WEB的开发在数据层使用了MyBatis框架、MySQL并利用Maven进行管理前端使用VUE框架进行开发。

6.2 展望

本文设计的不良邮件过滤系统能够有效满足电子邮件的相关需求适合邮件相关人员的使用但因个人水平的不足及其他因素研究仍存在许多问题及不足之处例如本文所设计的不良邮件过滤系统使用MySQL对系统产出的数据进行存储但随着后期信息量的不断加大在性能方面可能会受一定的影响后期考虑增加缓存来增强数据存储能力。其次保障用户的信息安全也是一重大关键点人员信息安全性问题是极其重要的本文未对信息的安全性问题展开讨论要完善该系统还需要对信息安全问题进行深入探讨并且由于系统本身并没有链接到实体大型邮件厂商所以无法进行现第三方邮件信息的查询。

参考文献

[1]李泉溪,吴硕.ZigBee无线邮件系统研究[J].河南科技大学学报(自然科学版).2011(05)
[2]王加梁,姚嘉鑫.3G技术在电子邮件系统中的应用研究[J].中国新通信.2013(04)
[3]张琳.基于Android无线邮件系统的设计与实现[ D].厦门大学2014
[4]邓佩.基于Android平台的无线邮件系统设计与实现[J].电脑编程技巧与维护.2013(12)
[5]李满玲.基于微信的邮件行业管理系统设计探讨[J].通讯世界.2015(21)
[6]凌质亿,刘哲星,曹蕾.高并发环境下 Apache与 Nginx的I/O性能比较[J].计算机系统应用.2013(06)
[6]田丽,李颖.基于IPv6电子邮件管理系统的设计与实现[J].深圳大学学报(理工版),2020,37(S1):165-168.
[7]逢利华,张锦春.基于Hadoop的分布式数据库系统[J].办公自动化.2014(05)
[8]吴智辉.移动个性化推荐系统设计与实现[ D].电子科技大学2012.
[9]薛晶晶王彦明.基于Spring Boot技术微信平台的校园邮件智能管理系统[J]电子世界2018(14): 193-194.
[10]田苗,张明龙.校园微信邮件平台在高校食堂的应用探析[J].纳税2018 (5) : 195.
[11]Cao Fengping; Zhu Lin. Research on Campus Attendance System Based on Face Recognition and Trajectory Tracking [J]. IOP Conference Series: Earth and Environmental Science, Volume 769, Issue 4. 2021.
[12]Donger Zhou. Design of Student Attendance System based on 2.4Ghz RFID Technology[J]. Journal of Physics: Conference Series. Volume 1924, Issue 1. 2021.


引用说明
引用以上内容的用户必须同意以下内容否则请勿引用

  1. 出于自愿而使用本文了解引用本文的风险且同意自己承担引用本文的风险。
  2. 利用本文内容构建的任何信息内容以及导致的任何版权纠纷和法律争议及后果和作者无关作者对此不承担任何责任。
  3. 在任何情况下对于因引用本文而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失作者概不承担任何责任。
  4. 必须了解使用本文内容的风险作者不对其提供二次维护服务也不提供任何有关资料。

在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Springvue

“基于贝叶斯算法的邮件过滤管理系统的设计和实现(Vue+SpringBoot)” 的相关文章