以前Web技术还没有这么发达,人们收发邮件基本用的是C/S架构的软件,这样就限制了人们不能随时随地的进行邮件的收发,非常的不方便。如今随着Web技术和互联网技术的发展,B/S架构的邮件系统应用而生,越来越多的人依赖于B/S模式的邮件进行邮件的收发,这样不仅方便了人们的操作,而且大大提高了人们沟通的效率,做到了随时随地可以进行邮件的收发。
本文通过分析JavaMail的实现原理,并在SMTP协议和POP3协议的基础上研究了接收邮件和发送邮件的工作原理,并阐述了如何实现,系统主要运用Java相关技术做一个基于第三方邮件服务器的邮件管理系统,它为用户提供邮件的在线编写、收件箱、已发送、已阅读、添加联系人等功能。用户首次进入系统使用事先在163或者sina上注册的用户名和密码并配合相关的POP3和SMTP服务器进行登录。系统采用JavaBean+Servlet+JSP进行实现,后台数据库采用MySQL。59668
毕业论文关键词 邮件 Web技术 SMTP POP3 JavaMail
毕业设计说明书(论文)外文摘要
Title Based on B/S structure of the mail system client implementation
Abstract
Web technology has not previously so developed, people send and receive messages using the basic C / S structure of the software, thus limiting the people can not send and receive messages anytime, anywhere, it is very inconvenient. Now with Web technologies and development of Internet technology, B / S structure of the mail system application and health, more and more people rely on B / S mode mail send and receive mail, so that people will not only facilitate the operation, and greatly improving the efficiency of people communicate, so that you can send and receive mail anytime.
This paper analyzes the JavaMail implementation principles, and in the SMTP and POP3 protocols studied on the basis of receiving mail and sending mail works, and explains how to implement the system using Java-related technologies mainly do a mail server based on third party management system, which provides users with an online writing messages, Inbox, Sent, have read, add contacts and other functions. User first enters the system in advance on 163 or sina registered user name and password and cooperate with relevant POP3 and SMTP server to log on. System uses JavaBean + Servlet + JSP to achieve, background database using MySQL.
Keywords Mail Web Technologies SMTP POP3 JavaMail
1 引言 1
1.1 选题目的和意义 1
1.3 主要工作 2
2 系统开发相关技术 4
2.1 SERVLET简介 4
2.2 JAVABEAN简介 4
2.3 JSP简介 4
2.4 MVC简介 5
2.5 JAVAMAIL研究 5
2.5.1 JavaMail简介 5
2.5.2 JavaMail安装 5
2.5.3 JavaMail详解 6
2.6 电子邮件相关协议介绍 7
2.6.1 SMTP介绍 7
2.6.2 POP3介绍 8
2.6.3 IMAP介绍