欢迎来到天天文库
浏览记录
ID:38414497
大小:1.17 MB
页数:28页
时间:2019-06-12
《用Java语言实现简单邮件系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用Java语言实现简单邮件系统实训作品原理及功能说明Presentationby:Emil项目目标掌握邮件系统开发技术,包括邮件协议,JavaMail及邮件开发环境配置,邮件收发流程及JavaMail核心类的使用,利用JavaMail开发一个具体的邮件管理系统。Presentationby:Emil邮件系统介绍在网上怎样收发邮件?答:在网络上收发邮件各需要一个协议来完成,这一点不用于现实世界的邮件处理过程。常用的邮件协议是哪些?答:它们是pop3协议,负责收取邮件;smtp协议,负责发送邮件。二者各司其职,但是一个完整的邮件系统必须拥有这两种协议才能完成邮件收发工作。Pr
2、esentationby:Emil两种查收邮件的方式一、在线查收比如hotmail。此时只需要登陆服务器收发信件就可以了,用户不必理会pop3和smtp服务器的设置,因为它们是自动在幕后工作的,点击“发送”,smtp就在工作了。Presentationby:Emil两种查收邮件的方式二、离线查收比如Outlook或者Foxmail。此类软件的好处是可以把信件收到本地的硬盘上。但是在创建新账号的过程中就必须按提示正确填写你的信箱地址、密码、pop3服务器地址、smtp服务器地址,这样才能实现不登陆信箱也能收发信件。Presentationby:Emil市场上的几种邮件系统性
3、能比较Presentationby:Emil大型门户网站的邮件系统目前大型门户网站的邮件系统通常是由内部人员自行开发的,需要十几个高级技术人员专门维护,并依赖于昂贵的硬件支持。Etang的邮件系统采用了价格为100万美元的EMC存储设备263的邮件系统成本在1500万人民币,有30人负责维护新浪的邮件系统有60台的服务器支撑,还有十几位工程师在专门维护该系统结论:这样的成本令众多企业在开展邮件服务时望而生畏。Presentationby:EmilExchangeServer该系统只能运行在WindowsNT上,而WinNT本身的不可靠、不稳定决定了ExchangeServ
4、er的不稳定、不可靠。ExchangeServer具有严重的内存泄漏问题,随着系统运行时间的增加会越来越慢,平均至少要一周重启一次。WindowsNT系统面临着巨大的病毒感染隐患,一旦ExchangeServer感染病毒,会造成ExchangeServer本身的瘫痪,感染速度惊人。杀毒软件只会“亡羊补牢”。ExchangeServer对邮件账户的支持是非常有限的,一般超过200个用户是系统就会效率低下,提升性能只能依靠昂贵的硬件。ExchangeServer自身安全防范较弱,容易被外界利用来转发邮件,甚至冒充内部人员发送垃圾邮件。ExchangeServer维护困难,拥有
5、成本高,每个用户需交纳10美元许可费。Presentationby:EmilLotusNotesLotusNotes基本上还是一套OA和工作流系统,其邮件功能十分有限。国内用户反映的问题主要有:邮件系统经常不能正常收发,需频繁的重启动服务器或清理邮件系统。经常被外界利用来转发邮件不能和部分邮件系统很好兼容,系统收到的263和163信箱的邮件显示为乱码,收不到hotmail的邮件。OA功能丰富,但是邮件系统不够可靠,效率低,超过300人时,收信速度明显变慢拥有成本高,每个用户的成本是21美元,比ExchangeServer还贵。Presentationby:Emil我的Ja
6、vaMail系统自己开发系统的最大好处是:按需定制,怎么简单怎么来!资源开销小,维护成本低,功能灵活,有问题不用咨询工程师,毁掉重做就好。拥有成本低到只有时间成本。界面简单,清晰明了。Presentationby:Emil使用邮件协议的优点和不足邮局协议的最大好处在于支持移动计算。由于用户的信件是存放在POP服务器中而不是直接自动存放到用户的计算机中的,这样用户就不必建立与“邮局”的永久性连接,以等待随时可能寄来的电子邮件,这使得那些不易于直接连入局域网络的台式PC或笔记本机可以通过拨号上网(建立临时的TCP/IP连接)的方式方便地获得邮件服务。这也是目前分散的互联网用户
7、获得邮件服务的主要形式。离线收发邮件的不足之处在于容易受到垃圾邮件的骚扰。而www邮局则较好地解决了此问题,因为服务器已经自动拦截了相当数量的垃圾邮件。Presentationby:Emil怎样用J2SE实现邮件系统Java提供了相应的程序接口JavaMail是相应的邮件功能实现接口,通过此接口,应用程序可以在黑盒状态下实现与邮件协议的通信,完成邮件收发。实现机制类似于数据库桥接程序原理。Presentationby:Emil本项目中邮件收发实现过程使用JavaMail接收邮件的基本系统流程1、使用session建立会话2、使
此文档下载收益归作者所有