<%@ page contentType="text/html; charset=gb2312"%> JSP Insider 5: 在JSP中使用JavaMail---3
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
JSP Insider 5: 在JSP中使用JavaMail---3
     发布者: 发布时间:2006-05-07

使用文档
下载JavaMail API 之后,其中所包含的文档非常有用,文档存放在JavaMail所在目录的子目录/docs/javadocs/中。下面将介绍邮件工具中所需用到的一些组件。请参阅JavaMail文档,以便了解更多相关信息。

使用JavaMail发送email时需要的组件

JavaMail的结构体系,使得处理email尤为简单。下面为我们所需要的一些类。

Properties(属性):JavaMail在创建一个会话对象时,需要用到Properties。该对象将寻找名为“mail.smtp.host”的属性串,其属性值是发送mail的主机。
Properties props = new Properties ();
props.put("mail.smtp.host", "smtp.jspinsider.com");
Session(会话): Session对象表示JavaMail中的一个mail对话。每个基于JavaMail的工具至少需要一个session,但可以有多个session。本例中, Session对象需要知道处理邮件的SMTP服务器。创建Session 对象可以这样进行:
Session sendMailSession;
sendMailSession = Session.getInstance(props, null);
Transport(传输):邮件要么是发送出去,要么是接收进来。JavaMail 用两个不同的对象表示这两个动作,即Transport和Store。Transport对象用于发送信息,Store用于接收信息。在本教程中,我们需要用到Transport对象。
Transport transport;
transport = sendMailSession.getTransport("smtp");
可以使用JavaMail 的Session对象的getTransport 方法来初始化Transport 对象。传递的字符串参数定义了返回对象中的使用的协议。这里,我们可以看到,使用JavaMail节省了很多的时间,否则我们得自己编程序完成SMTP的全部实现过程,而JavaMail已经把这些工作预先做好了。

注意:JavaMail并不是什么都支持,目前仅支持IMAP,SMTP和POP3。除此之外,如果还需要支持其他的协议,你就需要等待JavaMail的下一版本,或者你自己构造有关协议。
Message(消息):Message对象表示要发送的实际的email消息。创建的Message 对象为MimeMessage,该对象需要知道选择哪一个JavaMail 会话。
Message newMessage = new MimeMessage(sendMailSession);
这就完了,我们需要的就是上面介绍的这四个对象。下一步,将介绍如何把这些对象放到JSP中。
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
JSP Insider 5: 在JSP中使用JavaMail---4
JSP Insider 5: 在JSP中使用JavaMail---2
JSP Insider 5: 在JSP中使用JavaMail--1
JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle
jsp/servlet中文问题的解决(转贴,好东西)
四级连动菜单[jsp+Microsoft SQL Server]
 
最近评论:
        
你曾悄悄的来过!
wow gold,wow gold,wow gold,ffxi gil max(1508)
        
冰封的往事!
wow power leveling,wow gold,wow power leveling,wow gold max(4044)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(9450)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(9638)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号