登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

邮件内容的智能分析与处理

 2023-02-21 09:09:26  

论文总字数:13726字

摘 要

本文主要介绍了使用javamail实现基于SMTP的邮件发送功能和基于POP3 / IMPA4邮件接收功能。通过中文分词分析对电子邮件标题和邮件正文进行分词分析实现垃圾邮件过滤。通过构建一个标签库实现对电子邮件的自动分类。系统使用SpringMVC mybatis作为框架,采用B / S的设计结构,使用Apache Tomcat作为服务器,以Java作为编程语言。

关键词:javamail;中文分词;邮件自动分类;过滤;java

Intelligent analysis and processing of mail content

Abstract

This article mainly introduced the use javamail implement email based on SMTP and POP3 / IMPA4 mail receiving function. Through the Chinese word segmentation analysis was carried out on the email title and text participle to realize intelligence of spam filtering. And by building a tag library to realize automatic classification of E-mail. In this paper, the SpringMVC mybatis as framework, using the Java programming language, adopted the design of the B/S structure, using Apache Tomcat as the server.This article mainly introduced the use javamail implement email based on SMTP and POP3 / IMPA4 mail receiving function. Through the Chinese word segmentation analysis was carried out on the email title and text participle to realize intelligence of spam filtering. And by building a tag library to realize automatic classification of E-mail. In this paper, the SpringMVC mybatis as framework, using the Java programming language, adopted the design of the B/S structure, using Apache Tomcat as the server.

Key words: javamail; Chinese word segmentation; Email automatic classification; Filtering; Java

目录

摘 要 I

Abstract II

第一章 引言 1

1.1 概述 1

1.2 国内现状 1

1.3相关技术介绍 1

1.4相关协议简介 3

第二章 需求分析 5

2.1系统需求 5

2.1.1功能需求 5

2.1.2性能需求 5

2.2环境需求 5

第三章 邮件内容的智能分析与处理系统设计 6

3.1 邮箱系统设计 6

3.1.1 登录注册 8

3.1.2 发送邮件 6

3.1.3 接收邮件 6

3.1.4 邮件过滤 6

3.1.5 邮件标签库 7

3.1.6 联系人列表 7

3.1.7 全文检索 7

第四章 邮件内容的智能分析与处理系统实现 8

4.1 系统功能的实现 8

4.1.1 登录注册功能 8

4.1.2 接收邮件功能 9

4.1.3 发送邮件功能 10

4.1.4 邮件过滤 11

4.1.5 全文检索 11

4.1.6 构建邮件标签库 12

4.1.7 联系人列表 12

第五章 系统测试 10

5.1 测试方法 14

5.2 测试结果 15

第六章 总结 16

致 谢 17

参考文献 18

  1. 引言

1.1概述

电子邮件(e-mail),它是一种通过互联网提供信息交换的一种通信方式。电子邮件在信息全球化的今天被大量且广泛的应用,它是全球的因特网服务上用得最多的一项服务。这种非交互式的通信,加快了人们之间信息的交换和数据的传输,是一个简单而又快的方法。连接着全世界的因特网,实现了不同信号的发送、接收、存储等多种处理,将电子邮件发送到世界的各个地方。到现在为止,email依然是Internet资源用得最多的一种服务,E-mail不仅仅局限于邮件的传送,还包括文件的传递、声音及图像等各种不同的类型信息的传递。它改变了人们交流信息的形式,不管是个人还是企业都在广泛的使用电子邮件。不管你在世界的哪个角落,都可以通过电子邮件的方式实现交流、传递信息[1]。

但是,电子邮件带给我们方便的同时也给我们带来了许多的烦恼和麻烦。一个是邮件的管理问题,邮件太多了常常不容易找到我们所需要的邮件,这使得我们在上面花费很多的时间。另外一个就是垃圾邮件了,垃圾邮件包括各种广告邮件,诈骗邮件,病毒邮件等等。垃圾邮件几乎从来没有间断过,每当我们打开邮箱时总是能看到它的身影。诈骗邮件让许多防范意思不高的人也因此造成了财产等方面的损失。并且垃圾邮件过多容易使我们错过许多有用的邮件,许多邮件被误当成垃圾邮件给误删了,或者漏读了,使得信息没有及时的接收到。这种情况会浪费使用者很多的时间和精力。

中文邮件在处理上比英文邮件困难许多,中文的词义多变,每个字之间通过不同的组合就会产生完全不同的意思。对邮件进行中文的分词分析来对邮件进行过滤和通过构建标签实现对邮件的自动分类可以让使用者更好的管理和使用电子邮件。

1.2 国内现状

按照Sophos公司的报告,中国的垃圾邮件发送次数在世界上处于首位,世界上每6封的垃圾邮件里就有一封是来自中国。垃圾邮件已经是中国互联网上的一大病痛。里面包含了各种诈骗信息和病毒,严重影响了中国互联网用户的体验。用户对此只能选择删除或者是将垃圾邮件的发送者加入黑名单,这样浪费了用户大量的时间,因为他们还需要点击进去查看邮件的内容以此判断是不是垃圾邮件。而且这样并没有取得很好的效果,垃圾邮件依然还是很多。

国内许多的邮件服务商也对此采用了许多的方法来处理垃圾邮件,但是都没有取得什么比较显著的效果,垃圾邮件依旧泛滥。而且经常把正常的绿色邮件当作垃圾邮件处理了。

1.3 相关技术简介

本系统使用了Eclipse Mars.2作为开发工具,Apache Tomcat作为WEB服务器。Java作为程序设计语言。SpringMVC mybatis框架。Mysql作为数据库

剩余内容已隐藏,请支付后下载全文,论文总字数:13726字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图