java_web开发技术08_javamail

java_web开发技术08_javamail

ID:34620748

大小:543.43 KB

页数:27页

时间:2019-03-08

java_web开发技术08_javamail_第1页
java_web开发技术08_javamail_第2页
java_web开发技术08_javamail_第3页
java_web开发技术08_javamail_第4页
java_web开发技术08_javamail_第5页
资源描述:

《java_web开发技术08_javamail》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发JavaMailWeb应用n课程内容nE-mail协议简介nSMTP简单邮件传送协议nPOP3邮局协议nE-mail接收的新协议IMAPnJavaMailAPI简介nJavaMail应用程序开发环境n获得JavaMailJAR文件n安装和配置Mail服务器n创建JavaMail应用程序n创建JavaMailWeb应用PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnE-mail协议简介n发送邮件服务器n使用SMTP协议:SimpleMailTransferProtocol,即简单邮件传输协议,是Internet传送E-mail的

2、基本协议,也是TCP/IP协议组的成员。SMTP协议解决E-mail系统如何通过一条链路,把邮件从一台机器传递到另一台机器上的问题。n接收邮件服务器n使用POP3或IMAP协议PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnE-mail协议简介nPOP3(PostOfficeProtocol3)即邮局协议第3版,这是Internet接收E-mail的基本协议,也是TCP/IP协议组的成员。n基于POP3协议的E-mail系统阅读信件的过程如下:用户通过自己所熟悉的E-mail客户端软件,例如Foxmail、OutlookExpre

3、ss和theBat等,经过相应的参数设置(主要是设置POP3邮件服务器的IP地址或者域名、用户帐号及其对应密码)后,只要选择接收邮件操作,就能够将所有的邮件从远端的邮件服务器下载到用户的本地硬盘里。邮件下载之后,用户就可以在本地阅读了。当然,用户如果想节省上网费用,也可以选择在脱机状态下慢慢地阅读邮件。PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnE-mail协议简介nIMAP(InternetMessageAccessProtocol),即直接收取邮件的协议,是与POP3不同的一种E-mail接收的新协议。IMAP协议可以让用

4、户远程访问邮件服务器,并且可以在下载邮件之前预览信件主题与信件来源。有了IMAP,用户阅读邮件服务器上的邮件时,就像这些邮件存储在本地机上一样方便。n因为IMAP具有远程访问的能力,所以它最有可能被那些认为漫游是重要特性的公司用户所采用。在多数情况下,漫游用户愿意把他们的信件保存在邮件服务器上,这样通过任何一台机器的浏览器都可以收取新的信件或查看旧信。nIMAP协议不同于POP3协议,POP3协议将信件存储在一台服务器上,一旦用户和服务器连通,它便将信件发送到客户机上,并从服务器上删除这些邮件。而且,POP3不支持用户在服务器上创建邮件夹,可见,使用POP3时,用户对在邮

5、件服务器上邮件的控制权很小。PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaMailAPInJavaMailAPI支持各种电子邮件通信协议,如IMAP、POP3和SMTP,为Java应用程序提供了电子邮件处理的公共接口。PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaMailAPI的最主要的类njavax.mail.Session:代表邮件会话njavax.mail.Store:代表邮件服务器上的邮件账户的入口njavax.mail.Folder:代表邮件夹njavax.m

6、ail.Message:代表电子邮件njavax.mail.Address:邮件地址njavax.mail.Transport:负责发送邮件PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaMailAPI的最主要的类njavax.mail.Session:Session类定义了一个基本邮件会话,是JavaMailAPI最高层入口类。所有其它类都是经由这个Session才得以生效。Session对象从java.util.Properties对象中获取信息,如邮件发送服务器、接受邮件协议、发送邮件协议、用户名、密码及整个应用程序

7、中共享的其它信息。njavax.mail.Store:Store类是访问接收邮件服务器上邮件账户的入口,通过Store类的getFolder方法,可以访问特定的邮件夹。njavax.mail.Folder:Folder类代表了邮件夹,用于分级组织邮件,通过Folder类可以访问邮件夹中的邮件。PDF文件使用"pdfFactory"试用版本创建www.fineprint.com.cnJavaMailAPI的最主要的类njavax.mail.Message:Message代表了电子邮件。Message类封装了邮件信息,提供了访问和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。