📄 jsp与java mail api - 51vip源码下载联盟软件下载,asp源码,php源码,cgi源码,jsp源码,flash小游戏,flash动画,flash小电影,音乐mtv视频,热门教程,教程书籍.htm
字号:
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/h_arrow.gif"
width=11 align=absMiddle> <A
href="http://down.51vip.net/user/logout.asp">退出登录</A> <IMG height=11
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/h_arrow.gif"
width=11 align=absMiddle> <A
href="http://down.51vip.net/user/">用户管理</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#d9d9d9 height=1></TD></TR>
<TR>
<TD height=5></TD></TR></TBODY></TABLE>
<TABLE class=tableborder cellSpacing=0 cellPadding=0 width=778 align=center
border=0>
<TBODY>
<TR vAlign=top>
<TD class=tableleft width=188>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=titleback2>栏目导航</TD></TR>
<TR>
<TD vAlign=top height=100>
<TABLE class=tabmenubar cellSpacing=3 cellPadding=1 border=0>
<TBODY>
<TR>
<TD class=tdmenubar>· <A class=menubar
title="ASP专区 文章数:516"
href="http://down.51vip.net/Article/293/294/">ASP专区</A></TD>
<TD class=tdmenubar>· <A class=menubar
title="PHP专区 文章数:246"
href="http://down.51vip.net/Article/293/295/">PHP专区</A></TD></TR>
<TR>
<TD class=tdmenubar>· <A class=distinct
title="JSP专区 文章数:250"
href="http://down.51vip.net/Article/293/296/">JSP专区</A></TD>
<TD class=tdmenubar>· <A class=menubar
title="NET专区 文章数:459"
href="http://down.51vip.net/Article/293/297/">NET专区</A></TD></TR>
<TR>
<TD class=tdmenubar>· <A class=menubar
title="XML专区 文章数:160"
href="http://down.51vip.net/Article/293/298/">XML专区</A></TD>
<TD class=tdmenubar>· <A class=menubar
title="CGI专区 文章数:172"
href="http://down.51vip.net/Article/293/299/">CGI专区</A></TD></TR>
<TR>
<TD class=tdmenubar>· <A class=menubar
title="其他相关 文章数:114"
href="http://down.51vip.net/Article/293/300/">其他相关</A></TD>
<TD class=tdmenubar></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=titleback1>热门文章</TD></TR>
<TR>
<TD vAlign=top height=100>· <FONT color=#0066ff>[图文]</FONT> <A
title="CorelDraw12.0简体中文版 CorelDraw,12.0,简体,中文版"
href="http://down.51vip.net/Article/234/275/2005/200509128331.asp">CorelDraw12.0简体中...</A><BR>·
<A title=要10G免费网络硬盘的请进来!
href="http://down.51vip.net/Article/237/2005/2005091411953.asp">要10G免费网络硬盘的...</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title="国内首发 韩国版QQ自定义头像 QQ"
href="http://down.51vip.net/Article/240/292/2005/2005091210474.asp">国内首发
韩国版QQ自...</A><BR>· <FONT color=#ff0066>[组图]</FONT> <A
title=IIS服务器组建一览
href="http://down.51vip.net/Article/339/340/2005/2005112115304.asp">IIS服务器组建一览</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title="五分钟玩转电脑迷共享空间 共享"
href="http://down.51vip.net/Article/232/2005/2005092812337.asp">五分钟玩转电脑迷共...</A><BR>·
<A title="与MM强行视频聊天的战术应用 强行视频聊天"
href="http://down.51vip.net/Article/239/289/2005/2005091512180.asp">与MM强行视频聊天的...</A><BR>·
<A title=几百个瑞星2005可升级ID
href="http://down.51vip.net/Article/237/2005/2005091411954.asp">几百个瑞星2005可升...</A><BR>·
<A title="WinXP使用中的六大禁忌 XP技巧"
href="http://down.51vip.net/Article/226/243/2005/2005092812332.asp">WinXP使用中的六大禁...</A><BR>·
<FONT color=#ff0066>[组图]</FONT> <A title=打造超可爱老鼠Jerry
href="http://down.51vip.net/Article/234/274/2005/2005112218574.asp">打造超可爱老鼠Jerr...</A><BR>·
<A title=Mathon/MyIE2:每日技巧补完版
href="http://down.51vip.net/Article/228/255/2005/200509114577.asp">Mathon/MyIE2:每日...</A><BR></TD></TR>
<TR>
<TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=titleback1>相关文章</TD></TR>
<TR>
<TD vAlign=top height=100>· <A title="微软秘密开放MSN API 腾讯紧急封杀"
href="http://down.51vip.net/Article/240/291/2005/2005112422450.asp">微软秘密开放MSN
AP...</A><BR>· <A title="C#中调用Windows API的要点"
href="http://down.51vip.net/Article/293/297/2005/2005110713709.asp">C#中调用Windows
AP...</A><BR>· <A title=也谈JSP与XML的交互
href="http://down.51vip.net/Article/293/296/2005/2005110713334.asp">也谈JSP与XML的交互...</A><BR>·
<A title=JSP与XML的结合
href="http://down.51vip.net/Article/293/296/2005/2005110713285.asp">JSP与XML的结合</A><BR>·
<A title=JSP与Servlet之一
href="http://down.51vip.net/Article/293/296/2005/2005110713265.asp">JSP与Servlet之一</A><BR>·
<A title=JSP与Servlet之二
href="http://down.51vip.net/Article/293/296/2005/2005110713264.asp">JSP与Servlet之二</A><BR>·
<A title="CNET JSP BASIC:JSP与JavaBean"
href="http://down.51vip.net/Article/293/296/2005/2005110713154.asp">CNET
JSP BASIC:JSP...</A><BR>· <A title="Java Servlet API"
href="http://down.51vip.net/Article/293/296/2005/2005110713146.asp">Java
Servlet API</A><BR>· <A title=JSP与Servlets的区别
href="http://down.51vip.net/Article/293/296/2005/2005110713141.asp">JSP与Servlets的区别...</A><BR>·
<A title="网页制作 JSP与ASP 的比较"
href="http://down.51vip.net/Article/293/294/2005/2005110712724.asp">网页制作
JSP与ASP ...</A><BR></TD></TR></TBODY></TABLE></TD>
<TD class=tableright align=right width=588>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0
cellPadding=0 width=575 border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 12pt; COLOR: #ff6600" align=middle
height=32>JSP与Java Mail API</TD></TR>
<TR>
<TD align=middle bgColor=#f7f7f7
height=25>作者:无从考证 来源:学习在线 发布时间:2005-8-16
10:31:19 发布人:chl</TD></TR>
<SCRIPT language=javascript>
var newasp_fontsize=9;
var newasp_lineheight=12;
</SCRIPT>
<TR>
<TD>
<P align=right><A title=减小字体
style="CURSOR: hand; POSITION: relative"
onclick='if(newasp_fontsize>8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}'><IMG
height=15
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/1.gif"
width=15 border=0><FONT color=#ff6600>减小字体</FONT></A> <A title=增大字体
style="CURSOR: hand; POSITION: relative"
onclick='if(newasp_fontsize<64){NewaspContentLabel.style.fontSize=(++newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(++newasp_lineheight)+"pt";}'><IMG
height=15
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/2.gif"
width=15 border=0><FONT color=#ff6600>增大字体</FONT></A> </P>
<DIV class=ContentFont id=NewaspContentLabel
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><FONT
id=font_word
style="FONT-SIZE: 14px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif">综述:Java
Mail
API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。<BR> Java
Mail
API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,Java
Mail API尽可能地保持简单。乍看起来,Java Mail
API所拥有的类总数以及类之间的关系可能让人误解为要花费漫长的学习时间。实际上,一旦正式开始使用,你就会发现该API不失为在应用程序中加入健壮的邮件/通讯支持的简单工具。
<BR><BR> 建立JavaMail使用环境,需要哪些软件 <BR><BR> 首先,需要安装JavaMail
API。现在有两种常用的 JavaMail API 版本:1.2 和 1.1.3。虽然版本 1.2 是最新版,但版本 1.1.3
包含了Java 2 平台企业版(Java 2 Platform, Enterprise Edition,J2EE)的版本
1.2.1,所以仍然有很多人使用它。<BR> ·JavaMail 1.2 的安装<BR> 要使用 JavaMail 1.2
API,请下载 JavaMail 1.2 实现,解开Javamail-1_2.zip 文件,并将 mail.jar 文件添加到
CLASSPATH 中。除了核心类,随版本 1.2 实现一起提供的还有 SMTP、IMAP4 和 POP3 供应商。<BR> ·
JavaMail 1.1.3 的安装<BR> 要使用 JavaMail 1.1.3 API,请下载 JavaMail 1.1.3
实现,解开Javamail1_1_3.zip文件,并将 mail.jar 文件添加到您的 CLASSPATH 中。除了核心类,随版本
1.1.3 实现一起提供的还有 SMTP 和 IMAP4 供应商。<BR> 如果您用 JavaMail 1.1.3 访问一个 POP
服务器,请下载并安装一个 POP3 供应商。Sun 就有一个独立于 JavaMail 实现。下载并解开 pop31_1_1.zip
文件后,将 pop3.jar 也添加到您的 CLASSPATH 中。<BR> 其次是JavaBeans Activation
Framework 的安装。JavaMail API 的所有版本都需要 JavaBeans Activation Framework
来支持任意数据块的输入及相应处理。功能似乎不多,但目前许多浏览器和邮件工具中都能找到这种基本的 MIME 型支持。下载完框架后,解开
jaf1_0_1.zip 文件,并将 activation.jar 文件添加到 CLASSPATH 中。<BR> 对于
JavaMail 1.2 用户来说,现在您应该已将 mail.jar 和 activation.jar 文件添加到 CLASSPATH
中了。<BR> 而对于 JavaMail 1.1.3 用户,现在您应该已将 mail.jar、pop3.jar和
activation.jar文件添加到 CLASSPATH 中了。如果不打算用 POP3,就不必将 pop3.jar 添加到
CLASSPATH 中去。<BR> 如果您不想更改 CLASSPATH 环境变量,将 jar 文件复制到您 Java
运行时环境(Java Runtime Environment,JRE)目录下的 lib/ext 目录中去。例如,J2SE 1.3
发行版的缺省目录在 Windows 平台的 C:\jdk1.3\jre\lib\ext。 <BR><BR> Java Mail
API有哪些核心类 <BR><BR> ·Javax.mail.Session:Session
类定义了一个基本邮件会话(session),是Java Mail API最高层入口类。所有其它类都是经由这个session
才得以生效。Session 对象用 Java.util.Properties
对象获取信息,如邮件服务器、用户名、密码及整个应用程序中共享的其它信息。<BR> ·Javax.mail.Message:一旦获得
Session 对象,就可以继续创建要发送的消息。这由 Message 类来完成。因为 Message
是个抽象类,必需用一个子类,多数情况下为 Javax.mail.internet.MimeMessage。MimeMessage
是个能理解 MIME 类型和头的电子邮件消息,正如不同 RFC 中所定义的。虽然在某些头部域非 ASCII 字符也能被译码,但
Message 头只能被限制为用 US-ASCII 字符。<BR> ·Javax.mail.Address:一旦您创建了
Session 和 Message,并将内容填入消息后,就可以用 Address 确定信件地址了。和 Message
一样,Address 也是个抽象类。您用的是 Javax.mail.internet.InternetAddress
类。<BR> ·Javax.mail. Authenticator:与 Java.net 类一样,JavaMail API 也可以利用
Authenticator 通过用户名和密码访问受保护的资源。对于JavaMail API
来说,这些资源就是邮件服务器。JavaMail Authenticator 在 Javax.mail 包中,而且它和 Java.net
中同名的类 Authenticator 不同。两者并不共享同一个 Authenticator,因为JavaMail API 用于
Java 1.1,它没有 Java.net 类别。<BR>要使用 Authenticator,先创建一个抽象类的子类,并从
getPasswordAuthentication() 方法中返回 PasswordAuthentication
实例。创建完成后,您必需向 session 注册 Authenticator。然后,在需要认证的时候,就会通知
Authenticator。您可以弹出窗口,也可以从配置文件中(虽然没有加密是不安全的)读取用户名和密码,将它们作为
PasswordAuthentication
对象返回给调用程序。<BR> ·Javax.mail.Transport:消息发送的最后一部分是使用 Transport
类。这个类用协议指定的语言发送消息(通常是 SMTP)。它是抽象类,它的工作方式与 Session 有些类似。仅调用静态 send()
方法,就能使用类的 缺省
版本:Transport.send(message);或者,读者也可以从针对自己的协议的会话中获得一个特定的实例,传递用户名和密码(如果不必要就不传),发送消息,然后关闭连接。
<BR> ·Javax.mail.Store:Store类实现特定邮件协议上的读、写、监视、查找等操作。通过Javax.mail.Store类可以访问Javax.mail.Folder类。<BR> ·Javax.mail.Folder:Folder类用于分级组织邮件,并提供照Javax.mail.Message格式访问email的能力。
<BR><BR> 怎样使用JavaScript/" target="_blank">JS</A>P发送email?
<BR><BR> 下面我们通过一个简单的例子,来说明在JavaScript/"
target="_blank">JS</A>P中邮件是如何发送的。该例由两个文件组成。一个是HTML文件,用来建立邮件信息(包括发送人、接收人、主题等)的表单,并将表单内容发送给JavaScript/"
target="_blank">JS</A>P文件;另外一个是JavaScript/"
target="_blank">JS</A>P页面,负责邮件的发送。 <BR><BR>
<TABLE style="WIDTH: 519px; HEIGHT: 684px" cellSpacing=0
cellPadding=0 width=519 bgColor=#ffffff border=0>
<TBODY>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -