1.4 开发环境及运行环境
1.4.1 开发环境
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Win7 Eclipse jdk1.6.0_43
1.4.2 运行环境
win xp/7/8
确保机器配置jdk1.6.0_43
2 邮件系统开发理论基础
邮件系统在其功能实现上主要有两大功能,即接收邮件和发送邮件,而作为邮件服务器自然也需要提供两种类型的服务,故可以分为邮件发送服务器(简称发送服务器)和邮件接收服务器(简称接收服务器)。发送邮件服务器使用邮件发送协议,常用SMTP协议。接收邮件服务器使用邮件接收协议,而此次毕业设计则采用POP3协议,故如下对两种协议进行简单的了解和解析。
2.1 SMTP协议协议简介
SMTP协议即简单邮件传输协议,其通过依靠TCP所提供的可靠数据传输服务,将邮件信息由发信人的邮件服务器发送到收件人的接收服务器。其自身是TCP/IP协议族成员,承担着如何将邮件从一台机器发送到另一台机器的重要任务。Email是通过SMTP协议来传送的,SMTP主要规范sender和receiver之间的对话过程。在电子邮件的传送过程中,有很多协议和网络规则应用于其过程之中。作为电子邮件本身,其可以通过连接在不同IPCE上的进程跨网络进行邮件传输。
SMTP协议的一个简单的通信过程为:起初由发送端的邮件服务器和接收端的邮件服务器通过25号端口建立TCP连接,之后发送端服务器向接收端服务器发送命令和请求,由接收端的服务器接收并根据相应的情况给予发送端服务器一个相应,通过命令、请求和响应的不断循环,直到所有的电子邮件被发送完成或者两者直接的可靠连接被未知因素终端,从而完成数据信息的传递,实现电子邮件的发送。 Javamail电子邮件客户端的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_21093.html