Jmail郵件發送

一、開發環境配置   

    1)需要有JavaMail API支持,如果在J2EE項目中,不需要另行配置;如不是則需要在http://java.sun.com/products/javamail/downloads/index.html下載JavaMail,目前版本是1.4.1。解壓後找到mail.jar,將該文件添加到項目的WEB-INF/lib文件夾下即可。

   2)Jmail需要JavaBeans Activation FrameWor類庫的支持,開發包可以從http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/jaf.html下載,解壓後找到activation.jar文件,添加到項目的WEB-INF/lib文件夾下。

   3)由於要涉及到附件上傳,考慮到運行效率,最好使用第三方組件支持文件上傳。此處使用apache開發的commons-fileupload組件,下載地址:http://archive.apache.org/dist/jakarta/,下載文件commons-fileupload-current-bin.zip,解壓後在lib文件夾中有個commons-fileupload-1.2.1.jar文件,複製到項目的WEB-INF/lib文件夾下。

    4)使用commons-fileupload組件的時候,需要apache另一個組件的支持commons-io。下載地址同3),下載文件名稱commons-io-current-bin.zip,解壓後將commons-io-1.4.jar複製到項目的WEB-INF/lib文件夾下。

    環境佈置over。

 

二、下面的程序實現了基本的郵件發送功能,並且帶附件發送。基本程序結構包括一個SendAttachment.jsp,負責顯示界面,提供郵件內容的基本表單,以及附件傳送功能;一個Servlet--SendAttachment1.java,負責把附件內容上傳到服務器,分析表單中的參數內容,最後調用AttachmentSender這個JavaBean構造併發送郵件;一個JavaBean:AttachmentSender.java,實現郵件發送功能。


  
 


 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章