1. 程式人生 > >【Java mail 入門教程】第一講 環境配置

【Java mail 入門教程】第一講 環境配置

本人一直在找相關的完整的java mail入門教程,可惜沒有較好和完整的,所以自學自編出一套完整的入門教程,我不敢說自己寫得很好,很完善,畢竟這也算是處女作。

本教程是本人學習java mail 的一些學習心得,大部分為原創,一些資料是我收集後整理出來給大家參考的。如果有哪些地方不對或者有問題存在請大家多多指點,我會虛心學習的!

摘要: 
JavaMail API是讀取、撰寫、傳送電子資訊的可選包。我們可用它來建立如Eudora、Foxmail、MS Outlook Express一般的郵件使用者代理程式(Mail User Agent,簡稱MUA)。讓我們看看JavaMail API是如何提供資訊訪問功能的吧!

本教程主要以實踐結合理論的方式來編寫,內容通俗易懂!

1、安裝JavaMail

為了使用JavaMail API,需要從http://java.sun.com/products/javamail/downloads/index.html下載檔名格式為javamail-[version].zip的檔案(這個檔案中包括了JavaMail實現),並將其中的mail.jar檔案新增到CLASSPATH中。這個實現提供了對SMTP、IMAP4、POP3的支援。 
注意:我們還需要安裝JavaBeans Activation Framework,因為這個框架是JavaMail API所需要的。如果我們使用J2EE的話,那麼我們並無需單獨下載JavaMail,因為它存在於J2EE.jar中,只需將J2EE.jar加入到CLASSPATH即可。 (建議獨立下載mail.jar,因為j2ee.jar裡面的mail.jar缺少某些檔案)

2.安裝JavaBeans Activation Framework (JAF)
從http://www.oracle.com/technetwork/java/jaf11-139815.html下載JavaBeans Activation Framework,並將其新增到CLASSPATH中。此框架增加了對任何資料塊的分類、以及對它們的處理的特性。這些特性是JavaMail API需要的。雖然聽起來這些特性非常模糊,但是它對於我們的JavaMail API來說只是提供了基本的MIME型別支援。 
到此為止,我們應當把mail.jar和activation.jar都新增到了CLASSPATH中。 
當然如果從方便的角度講,直接把這兩個Jar檔案複製到JRE目錄的lib/ext目錄中也可以。

注:如果用Eclipse的話,新建專案->右擊選擇build path->add external archives 選擇匯入上面個包就可以了

沒用開發工具的話,就要放到jdk安裝目錄下的classpath

如果用迅雷下載時沒有速度請用另存為下載。不行的話,請給我留言,我發一個給你!