摘要电子邮件是—种使用电子手段来提供信息交换的通信方式。它是全世界多种网络上使用最普遍的一项服务之一。这种非交互式的通信,加快了信息的交流及数据的传送。通过连接全世界的因特网,实现各类信号的传送、接收、存贮等处理方式,将邮件送到全世界的各个角落。截止目前,可以说电子邮件是因特网资源使用最多的一种服务。63874
本邮件客户端是用Java swing编程,使用了JavaMail的Jar包,其主要包含的功能有:信箱管理(收件箱、发件箱、回收箱以及邮件的接收,发送,删除),通讯录管理(选择,添加,删除联系人),用户的登录,注销和保存用户信息。所有邮件都放在相应的文件夹下,每封邮件的主要信息放在一个文件中,方便下次初始化时显示。当阅读邮件时,解析邮件内容,将其写入一个Html文件中并将嵌入网页中的图片保存在该目录下,然后再客户端中直接打开该文件;当获取邮件中的附件时,双击附件名字,即可解析邮件附件并将其放到指定目录下。通过测试,能够很好的很方便的管理邮件。
毕业论文关键词 邮件客户端,JavaMail,SMTP,POP3
毕业设计说明书(论文)外文摘要
Title E-mail client Design and Implementation
Abstract E-mail is a means of communication that using electronic to provide information exchange . It is the most widely used service of the world's variety networks. This non-interactive communications accelerate the exchange of information and data transmission. Connecting the whole world Internet, it achieve various types of signal transmission, reception, storage and other processing, the message sent to all corners of the world. So far, we can say e-mail is the most used service during the Internet resources.
The e-mail client is a Java Swing programming that using the jar package of JavaMail.It includes the functions: Mail Management(Inbox, Outbox, Deleted box and receive mails, send mails, delete mails), Contact Management(Select, add and delete contacts),User Management(Login ,Logout and Save user information). All mails are stored in the appropriate folder,and the main information of all mails is stored in the file for the next use. When you read mail,the system will parse the content of the mail file ,store the content into an HTML file and save the picture embedded in Web pages in the directory ,then open the HTML file in the client, when you want to get attachment in the e-mail, double-click the attachment name to parse e-mail attachments and save to the specified directory. By test,the mail client could manage mails conveniently .
Keywords: Mail client JavaMail SMTP POP3
1 引言 1
1.1 概述 1
1.2 电子邮件介绍 1
1.3 电子邮件工作原理 2
1.4 课题的主要研究内容 2
2 理论基础 2
2.1 SMTP协议简介 3
2.1.1 SMTP的工作原理和模型 3
2.2 POP3协议简介 5
2.3 JavaMail简介及其特点 6
2.3.1 JavaMail简介 6
2.3.2 JavaMail特点 6
2.4 JDK简介 6
2.4.1 JDK概述 6
2.4.2 JDK组成 6
2.4.3 环境配置