Java程式發郵件小例子載收藏)

來源:互聯網
上載者:User

今天試了一個Java寫的發郵件小例子,需要的jar包有:

 

activation-1.1.jar,

commons-email-1.1.jar,

mail-1.4.jar 這三個

 

代碼如下:

 

 

Java代碼 
  1. import org.apache.commons.mail.EmailException;  
  2. import org.apache.commons.mail.SimpleEmail;  
  3.   
  4. public class TestSendMail {  
  5.     public static void main(String[] args) {  
  6.         SimpleEmail email = new SimpleEmail();  
  7.         email.setTLS(true);      
  8.         email.setHostName("smtp.163.com");  
  9.         email.setAuthentication("sfeve@163.com", "******"); // 使用者名稱和密碼  
  10.   
  11.         try {  
  12.             email.addTo("183614305@qq.com"); // 接收方  
  13.             email.setFrom("sfeve@163.com"); // 發送方  
  14.             email.setSubject("Java Mail Test"); // 標題  
  15.             email.setCharset("GBK");  
  16.             email.setMsg("Just a simple send test.中文"); // 內容  
  17.             email.send();  
  18.   
  19.         } catch (EmailException e) {  
  20.             e.printStackTrace();  
  21.         }  
  22.     }  
  23. }  

 

 

一運行,提示錯誤。仔細檢查代碼,沒有發現問題。。

上網查資料後發現,郵箱必須開啟pop3/smtp服務。。把收發的兩個郵箱都開通了後,發送成功。

收藏自:http://www.iteye.com/topic/793667

(還沒驗證)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.