📄 java资源网 在jsp中使用javamail.htm
字号:
<TABLE cellSpacing=0 cellPadding=0 width=189 border=0>
<TBODY>
<TR>
<TD vAlign=top><IMG height=7
src="Java资源网 在JSP中使用JavaMail.files/nyy_01.gif"
width=189></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=189 border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle
background="Java资源网 在JSP中使用JavaMail.files/nyy_02.gif">
<TABLE height=20 cellSpacing=1 cellPadding=0 width="92%"
border=0>
<TBODY>
<TR>
<TD width=3>
<TABLE height=22 cellSpacing=0 cellPadding=0 width=3
border=0>
<TBODY>
<TR>
<TD bgColor=#8dc63f></TD></TR></TBODY></TABLE></TD>
<TD width=3></TD>
<TD width=157>
<TABLE cellSpacing=1 cellPadding=0 width="90%"
border=0><TBODY>
<TR>
<TD class=n_gray_english vAlign=top><SPAN
class=n_gray_english
id=Label3>Articles</SPAN><SPAN class=n_black_none
id=Label4> top
热门文章</SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="92%" border=0>
<TBODY>
<TR>
<TD bgColor=#d8d6d8 height=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="92%" border=0>
<TBODY>
<TR>
<TD bgColor=#f8f7f9 height=3></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="92%" border=0>
<TBODY>
<TR>
<TD height=3></TD></TR></TBODY></TABLE>
<TABLE id=DataList_hotZT_new
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 92%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px"
cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/20058585812.shtml"
target=_blank>Eclipse基础--plugin插件安装(6644)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/200579131155.shtml"
target=_blank>eclipse+tomcat+lomboz的安装配置说明(4774)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/200582215407.shtml"
target=_blank>Java程序员就业前景(4584)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/2005829151425.shtml"
target=_blank>Windows下JAVA环境变量的设置祥解(3788)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/200581610110.shtml"
target=_blank>Tomcat下JSP、Servlet和JavaBean环境的配置(3716)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/20058248475.shtml"
target=_blank>使用links方式安装Eclipse插件(3698)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/200572085049.shtml"
target=_blank>一个老程序员的心理话(3533)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/20057913446.shtml"
target=_blank>linux下jdk的安装与配置(3459)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/200572682653.shtml"
target=_blank>初学者入门:Structs中基本配置入门(3334)</A></TD></TR>
<TR>
<TD align=left>· <A
href="http://www.javazy.com/contentex/20058385338.shtml"
target=_blank>Eclipse
运行命令行参数大全(3084)</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="92%" border=0>
<TBODY>
<TR>
<TD height=3></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=189 border=0>
<TBODY>
<TR>
<TD vAlign=top><IMG height=6
src="Java资源网 在JSP中使用JavaMail.files/nyy_03.gif"
width=189></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top>
<TABLE cellSpacing=3 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD><!--ad--></TD></TR>
<TR>
<TD align=middle>
<TABLE class=buttomBorder cellSpacing=3 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD class=biaoti align=left>您的位置:<A
href="http://www.javazy.com/index.htm">首页</A>>><A
href="http://www.javazy.com/sortex/463_1.shtml">JavaMail</A>>>在JSP中使用JavaMail</TD></TR>
<TR>
<TD align=middle>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-0899771615311458";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
//2007-04-20: TOP小横幅图片
google_ad_channel = "9784471587";
//-->
</SCRIPT>
<SCRIPT src="Java资源网 在JSP中使用JavaMail.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD></TR>
<TR>
<TD class=contentTitle align=middle>在JSP中使用JavaMail
<HR width="70%">
</TD></TR>
<TR>
<TD align=middle>2005-07-01 来源:3lian.com
作者:未知</TD></TR>
<TR>
<TD class=content vAlign=top align=left>
希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具。在这篇文章中你可以了解到JavaMail
API的一些要点以及如何在JSP中使用它。本文中还包括了在JSP中使用
<P align=left>JavaMail的实例。JavaMail是JSP应用软件中相当强大的API。
<BR><BR> 阅读这篇文章需要对JSP、JavaBeans和JavaMail有一定的初步了解。当然,有关于JavaMail的知识你可以通过阅读这篇文章来获得。如果你对于以上三项一无所知,但你所使用的服务器支持JSP和JavaMail的话,你可以仅仅通过复制/粘贴来使用它们。
<BR><BR><CCID_NOBR>什么是JavaMail</CCID_NOBR>
<BR><BR> JavaMail是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。
<BR><BR> 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java
Development
Kit),这就意味着你在使用前必须另外下载JavaMail文件。除此以外,你还需要有Sun的JavaBeans
Activation Framework (JAF)。JavaBeans Activation
Framework的运行很复杂,在这里简单的说就是JavaMail的运行必须得依赖于它的支持。在Windows
2000下使用需要指定这些文件的路径,在其它的操作系统上也类似。
<BR><BR> 接下来要讲解的是这篇指南的最难理解的部分。
<BR><BR> 这篇指南包括三部分:HTML表格、关于JavaMail、JavaMail和JSP的结合。
<BR><BR><CCID_NOBR>第一部分:HTML表格
</CCID_NOBR><BR><BR> 第一部分提供了一个最基本的基于HTML的email发送收取程序的例子。第二部分则讲述JavaMail的工作原理。第三部分则介绍将JavaMail加入JSP,创建一个基本的email发送收取程序。
<BR><BR><CCID_NOBR> 划分组件</CCID_NOBR>
<BR><BR> JSP最重要的特性是能将整个网页划分成一些细小的组件。这里使用的组件包括:
<BR><BR> ●一个用来将email的信息发送给JSP的HTML表格;
<BR><BR> ●一个JSP页面用来处理和发送信件。<SPAN class=px14> </P>
<P align=left>第二部分:关于JavaMail</CCID_NOBR> </P>
<P align=left>文档的使用</CCID_NOBR> <BR><BR> 下载的JavaMail
API中带的文档是很有用的。你可以在JavaMail下的/docs/javadocs/index.html找到它。第二部分主要将分析邮件程序的组件。你可以通过阅读文档来获得更多这方面的信息。
<BR><BR> 组件发送邮件需要使用JavaMail,它使对邮件的操作变得简单易用。
<BR><BR><CCID_NOBR>属性对象</CCID_NOBR>
<BR><BR> JavaMail需要创建一个格式为"mail.smtp.host"的文件用来发送信息。
</P><CCID_NOBR>
<P align=left>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0
width=580 borderColorLight=black border=1>
<TBODY>
<TR>
<TD class=code bgColor=#e6e6e6>Properties props = new
Properties (); <BR>props.put("mail.smtp.host",
"smtp.jspinsider.com");
</TD></TR></TBODY></TABLE></P></CCID_NOBR>
<P align=left><BR><CCID_NOBR>对话对象</CCID_NOBR>
<BR><BR> 所有的基于JavaMail的程序都至少需要一个或全部的对话目标。
<BR><BR></P><CCID_NOBR>
<P align=left>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0
width=580 borderColorLight=black border=1>
<TBODY>
<TR>
<TD class=code bgColor=#e6e6e6>Session sendMailSession;
<BR>sendMailSession = Session.getInstance(props, null);
</TD></TR></TBODY></TABLE></P></CCID_NOBR>
<P align=left><BR><CCID_NOBR>传输</CCID_NOBR>
<BR><BR> 邮件的传输只有送出或受到两种状态。JavaMail将这两种不同状态描述为传输和储存。传输将送出邮件,而储存将收取邮件。
<BR><BR></P><CCID_NOBR>
<P align=left>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0
width=580 borderColorLight=black border=1>
<TBODY>
<TR>
<TD class=code bgColor=#e6e6e6>Transport transport;
<BR>transport = sendMailSession.getTransport("smtp");
</TD></TR></TBODY></TABLE></P></CCID_NOBR>
<P
align=left><BR> 使用JavaMail能为我们节约大量的时间。JavaMail能代替所有的SMTP的工作。
<BR><BR> 注意:JavaMail并不能完全的支持所有的邮件发送收取工作。它目前仅支持IMAP、SMTP和POP3,除此以外你只有等待新的JavaMail版本或自己开发协议。
<BR></P></SPAN></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE class=buttomBorder cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD class=Htitle align=left> --相关文章--</TD></TR>
<TR>
<TD class=about align=left>· <A
href="http://www.javazy.com/contentex/2005916165628.shtml"
target=_blank>JavaMail的使用之邮件发送</A> (2005-09-16) </TD></TR>
<TR>
<TD class=about align=left>· <A
href="http://www.javazy.com/contentex/200581610233.shtml"
target=_blank>JavaMail API简介</A> (2005-08-16) </TD></TR>
<TR>
<TD class=about align=left>· <A
href="http://www.javazy.com/contentex/20057615926.shtml"
target=_blank>JavaMail常见问题</A> (2005-07-06) </TD></TR>
<TR>
<TD class=about align=left>· <A
href="http://www.javazy.com/contentex/200571112546.shtml"
target=_blank>在JSP中使用JavaMail</A> (2005-07-01)
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY>
<TABLE>
<TBODY></TBODY></TABLE>
<TABLE height=37 cellSpacing=0 cellPadding=0 width=760 align=center
bgColor=#ffffff background="Java资源网 在JSP中使用JavaMail.files/but05_bg.gif"
border=0>
<TBODY>
<TR>
<TD width=19 background="Java资源网 在JSP中使用JavaMail.files/k_bg_left.gif"
bgColor=#ffa200><IMG height=37
src="Java资源网 在JSP中使用JavaMail.files/but05_left.gif" width=19></TD>
<TD align=left width=312
background="Java资源网 在JSP中使用JavaMail.files/but05_bg.gif"
height=37>版权所有©2005-2006 JAVA资源网 渝ICP备05007591号 </TD>
<TD align=left width=26
background="Java资源网 在JSP中使用JavaMail.files/but05_bg.gif">
<SCRIPT language=javascript
src="Java资源网 在JSP中使用JavaMail.files/click.htm"></SCRIPT>
</TD>
<TD class=fil align=right width=391><A class=p1
href="http://www.javazy.com/ad.asp">虚拟主机</A> | <A class=p1
href="http://www.javazy.com/page/other.asp?id=478">关于我们</A> | <A class=p1
href="http://www.javazy.com/page/other.asp?id=479">联系方式</A> | <A class=p1
href="http://www.javazy.com/page/other.asp?id=481">广告业务</A> | <A class=p1
href="http://www.javazy.com/map.asp">网站地图</A> | <A class=p1
href="http://www.javazy.com/page/index.asp?sortid=476&id=1480">友情链接</A><BR></TD>
<TD align=middle width=12 bgColor=#dbdbdb><IMG height=37
src="Java资源网 在JSP中使用JavaMail.files/but05_right.gif"
width=12></TD></TR></TBODY></TABLE>
<SCRIPT src="Java资源网 在JSP中使用JavaMail.files/urchin.js" type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript>
_uacct = "UA-1805546-1";
urchinTracker();
</SCRIPT>
</CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -