六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

JSP Insider 5: 在JSP中使用JavaMail---3

[摘要]第二部分,關于JavaMail使用文檔下載JavaMail API 之后,其中所包含的文檔非常有用,文檔存放在JavaMail所在目錄的子目錄/docs/javadocs/中。下面將介紹郵件工具中所...
第二部分,關于JavaMail

使用文檔
下載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中。


主站蜘蛛池模板: 日本一道在线 | 午夜一级精品免费毛片 | 在线观看免费日本 | 日韩视频在线一区 | 日韩特级毛片免费观看视频 | 五月天天色 | 四虎中文字幕 | 婷婷五色 | 中文字幕在线精品视频入口一区 | 婷婷六月久久综合丁香可观看 | 欧美一区二区福利视频 | 青青青国产免费手机视频在线观看 | 三级精品视频在线播放 | 欧美又大又粗又长又美 | 一级做a爰视频免费观看2019 | 青青草原国产在线 | 日韩轮理片 | 婷婷六月天在线 | 青青草原成年网站免费观看 | 日韩手机在线视频 | 日韩在线观看网址 | 天堂资源在线 | 色爱区综合激情五月综合激情 | 一级毛片一级毛片一级毛片aaav | 日本成人在线免费 | 午夜人成 | 一区二区在线欧美日韩中文 | 欧美在线视频不卡 | 三级三级三三级a级全黄 | 日本一区二区影院 | 手机在线观看伦理片 | 最好免费高清视频观看韩国 | 亚洲欧美日韩激情在线观看 | 日韩福利在线 | 日日影视 | 一级女人毛片人一女人 | 天天色视频 | 日本高清黄色网站 | 狍和美女一级aa毛片 | 中国国产一国产一级毛片视频 | 青青久操 |