📄 jsp与java mail api----源码下载网.htm
字号:
<TD class=showlist21>· <A class=showlist
title="文章标题:ASP+学习笔记(一) 发布时间:2006-3-24 15:48:28 阅览次数:2"
href="http://www.hsip.cn/article/12/2006/2006032432022.html"
target=_blank>ASP+学习笔记(一)</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:ASP+学习笔记(二) 发布时间:2006-3-24 15:48:26 阅览次数:1"
href="http://www.hsip.cn/article/12/2006/2006032432025.html"
target=_blank>ASP+学习笔记(二)</A></TD>
<TD class=showlist22></TD></TR>
<TR>
<TD class=showlist21>· <A class=showlist
title="文章标题:ASP+学习笔记(五) 发布时间:2006-3-24 15:48:24 阅览次数:2"
href="http://www.hsip.cn/article/12/2006/2006032432023.html"
target=_blank>ASP+学习笔记(五)</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:数 据 库 设 计 经 验 谈 发布时间:2006-3-24 15:48:19 阅览次数:1"
href="http://www.hsip.cn/article/12/2006/2006032421989.html"
target=_blank>数 据 库 设 计 经 验...</A></TD>
<TD class=showlist22></TD></TR>
<TR>
<TD class=showlist21>· <A class=showlist
title="文章标题:利用Page.IsPostBack属性保持用户输入的Framework 发布时间:2006-3-24 15:48:15 阅览次数:1"
href="http://www.hsip.cn/article/12/2006/2006032424110.html"
target=_blank>利用Page.IsPostBack属...</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:一些源程序 - 获得文件大小和字符串处理 发布时间:2006-3-24 15:48:09 阅览次数:5"
href="http://www.hsip.cn/article/12/2006/2006032420475.html"
target=_blank>一些源程序 - 获得文件...</A></TD>
<TD class=showlist22></TD></TR>
<TR>
<TD class=showlist21>· <A class=showlist
title="文章标题:用VB6做一个简单的文件上传组件(二) 发布时间:2006-3-24 15:48:07 阅览次数:1"
href="http://www.hsip.cn/article/12/2006/2006032419793.html"
target=_blank>用VB6做一个简单的文件...</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:用VB6做一个简单的文件上传组件(一) 发布时间:2006-3-24 15:48:05 阅览次数:0"
href="http://www.hsip.cn/article/12/2006/2006032419792.html"
target=_blank>用VB6做一个简单的文件...</A></TD>
<TD class=showlist22></TD></TR>
<TR>
<TD class=showlist21>· <A class=showlist
title="文章标题:用ASP创建日志文件(附源程序) 发布时间:2006-3-24 15:47:59 阅览次数:1"
href="http://www.hsip.cn/article/12/2006/2006032420282.html"
target=_blank>用ASP创建日志文件(附...</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:在一个ASP页面停留的多少时间的程序 发布时间:2006-3-24 15:47:57 阅览次数:2"
href="http://www.hsip.cn/article/12/2006/2006032418857.html"
target=_blank>在一个ASP页面停留的多...</A></TD>
<TD class=showlist22></TD></TR>
<TR>
<TD class=showlist21>· <A class=showlist
title="文章标题:利用ASP获得图象的实际尺寸的示例 发布时间:2006-3-24 15:47:55 阅览次数:6"
href="http://www.hsip.cn/article/12/2006/2006032424195.html"
target=_blank>利用ASP获得图象的实际...</A></TD>
<TD class=showlist21></TD></TR>
<TR>
<TD class=showlist22>· <A class=showlist
title="文章标题:用VB6读写数据库中的图片 发布时间:2006-3-24 15:47:53 阅览次数:4"
href="http://www.hsip.cn/article/12/2006/2006032419794.html"
target=_blank>用VB6读写数据库中的图...</A></TD>
<TD class=showlist22></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=#ff0066>[组图]</FONT> <A
title="EJB3 Persistence API标准化持久性"
href="http://www.hsip.cn/article/12/2006/2006072833148.html">EJB3
Persistence A...</A><BR>· <A title="C#中调用Windows API的要点"
href="http://www.hsip.cn/article/12/2006/2006031331377.html">C#中调用Windows
AP...</A><BR>· <A title="CNET JSP BASIC:JSP与JavaBean"
href="http://www.hsip.cn/article/12/2006/2006032031224.html">CNET
JSP BASIC:JSP...</A><BR>· <A title="Delphi下用Windows API创建窗体"
href="http://www.hsip.cn/article/12/2006/2006031331052.html">Delphi下用Windows
...</A><BR>· <A title="DW MX 2004 API帮助:Object篇"
href="http://www.hsip.cn/article/12/2006/2006031230881.html">DW MX
2004 API帮助...</A><BR>· <A title="FoxPro中Windows API的调用"
href="http://www.hsip.cn/article/12/2006/2006031530601.html">FoxPro中Windows
AP...</A><BR>· <A title="Java Servlet API"
href="http://www.hsip.cn/article/12/2006/2006032030230.html">Java
Servlet API</A><BR>· <A title=JSP开发入门(三)--JSP与JavaBean
href="http://www.hsip.cn/article/12/2006/2006032429923.html">JSP开发入门(三)--J...</A><BR>·
<A title=JSP与Servlets的区别
href="http://www.hsip.cn/article/12/2006/2006032029841.html">JSP与Servlets的区别...</A><BR>·
<A title=JSP与Servlet之二
href="http://www.hsip.cn/article/12/2006/2006032029840.html">JSP与Servlet之二</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
background="JSP与Java Mail API----源码下载网.files/soft_c.gif"
height=25>作者:不详 来源:转载 发布时间:2006-3-20
12:27:13 发布人:baiyun</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----源码下载网.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----源码下载网.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">
<DIV style="DISPLAY: inline; FLOAT: left"></DIV>综述: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 用于
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -