javamail总结(一)

来源:互联网 发布:网络交友有什么弊端 编辑:程序博客网 时间:2024/05/01 18:18

JavaMail的 整体结构图:

Structure

Client(pc)   中的应用程序包括  telnet,outlook,foxmail, java program…
Mail Server 包括有SMTP,POP3服务器,还有IMAP(它是POP3的增强版)。
 
Browser  中的应用程序包括 JSP/Servlet ,ASP,PHP……
Web Server 中的程序包括Sun公司的mail.jar(smtp.jar,pop3.jar,DNS.jar,mailapi.jar,imap.jar),还有JDK5.0一下的还要加入JAF(activation.jar)
                  在编写程序的时候可能会有一些冲突,要将MyEclipse 中的java EE 1.5 改为Java EE 1.4 
这只是Javamail的一个整体的框架图。在编写的时候,我们所有的服务器和客户端程序都在一台pc机上编写。这种方法可能非常的复杂。
1.简化的方法:
在编写服务器端程序的时候,可以用outlook和foxmail 来检查我们写的程序。
在编写客户端的程序的时候,可以用我们自己申请的Email的地址来检测。这样可以降低整体的难度。
 
接下来,会更加细致的总结每一个部分。
1.服务器端程序(smtp和pop3协议的解析)
2.客户端程序  (javaMail客户端 包括Jsp ,JDBC很少的MVC思想)
 
*************************************************************
这个邮件服务器和JavaMail可以很好锻炼自己。通过我自己的学习体会到 编程要有一种整体的框架意识,要有大局观。
每一个细节要处理好;这不是件很容易的事情。可能有经验的程序员,会认为很简单。我是一个在“路上”的程序员。还
有很长的路。
希望大家批评,指点。
原创粉丝点击