国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JavaMail快速入門-1

2019-11-18 16:20:48
字體:
來源:轉載
供稿:網友

  javaMail快速入門

·熊銘編譯 ··yesky
  摘要
  這篇文章介紹創建基于Java的email應用程序入門知識。假如你想創建你自己的email客戶端應用程序來代替Microsoft Outlook,或者創建一個基于Web的email系統來跟Hotmail叫板,那么你可以從這里開始。從JavaMail的一個不同角度出發,該文給出了一個談話email客戶端應用程序。
  在JavaMail中,你可以找到API以及其實現部分,從而用它開發功能全面的email客戶端應用程序。“email客戶端應用程序”引用了Microsoft Outlook的思想;然而,你可以寫你自己的Outlook來取而代之。但是,一個email客戶端程序不一定要駐留在一個客戶端機器上。事實上,它可以是一個在遠程服務器上運行的一個servlet或者EJB,終端用戶通過Web瀏覽器可以收發他們的email。在作者自己的寵物項目中,就使用了一個語音客戶端來讀取接收進來的消息。它是作者在“Talking Java!”中介紹的想法(在后面將有更多的介紹)的提煉。
  現在開始安裝和配置Javamail軟件。
  安裝
  如果你使用的是Java2企業版(J2EE)1.3,那么它已經自帶有JavaMail,因此不需要進行額外的安裝。但是如果你使用的是Java2標準版(J2SE)1.1.7及以后的版本,那么如果想要你的應用程序具備收發email的能力,下載并安裝以下兩個應用程序:
  l、JavaMail
  2、JavaBeans Activation Framework
  安裝很簡單,只需解壓下載的文件,并把所包含的jar文件添加到你機器的classpath下,以下是作者機器上的classpath:
;C:/Apps/Java/javamail-1.2/mail.jar;C:/Apps/Java

/javamail-1.2/mailapi.jar;C:/Apps/Java/javamail-1.2

/pop3.jar;C:/Apps/Java/javamail-1.2/smtp.jar;C:/Apps

/Java/jaf-1.0.1/activation.jar
  mailapi.jar文件包含核心API類,而pop3.jar和smtp.jar文件包含各自的email協議實現部分。(在這篇文章中我們不使用imap.jar文件)。可以認為實現部分跟JDBC(Java數據庫連接)驅動程序相似,不過它是用于消息系統而不是用于數據庫而已。至于mail.jar文件,它包含了上面的每一個jar文件,因此,你可以在你的classpath中只包含mail.jar和activation.jar文件。
  Activation.jar文件允許你通過二進制數據流的形式處理MIME類型的訪問。在后面“不僅僅可以發送普通文本”這一部分會講到DataHandler類,你可以在那找到相關信息。
  至于記錄,本文的余下部分沒有對API做全面的講解;不過你可以學著去做一做。如果你想更多的了解API信息,你可以查看每個下載包中的PDF文件以及Javadoc。
  一旦你已經安裝了這個軟件,那么你需要知道你的email帳戶情況以便運行下面的這個例子。你需要知道你的ISP的SMTP服務器名和POP服務器名,你的email帳戶登錄名以及你的郵箱密碼。圖1表示的是作者在Microsoft Outlook中使用的詳細情況:

(出處:http://www.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内乡县| 博罗县| 临高县| 湛江市| 灵台县| 治县。| 柘城县| 丰镇市| 长海县| 饶平县| 于都县| 绥阳县| 闻喜县| 萍乡市| 湘潭市| 莱阳市| 大埔县| 抚远县| 龙游县| 绥芬河市| 南靖县| 垣曲县| 中江县| 通州区| 清远市| 灵台县| 鄂伦春自治旗| 乃东县| 平阴县| 灵武市| 阜城县| 塔河县| 宁河县| 石泉县| 贡山| 宾川县| 罗平县| 泉州市| 芜湖市| 兴山县| 花莲市|