2011-01-31 118 views
1

我試圖發送使用commons email問題發送郵件使用Apache共享電子郵件

Email email = new SimpleEmail(); 
    email.setHostName("smtp.gmail.com"); 
    email.setSmtpPort(587); 
    email.setAuthenticator(new DefaultAuthenticator("[email protected]", "123456")); 
    email.setTLS(true); 
    email.setFrom(from); 
    email.setSubject(subject); 
    email.setMsg(mesage); 
    email.addTo("[email protected]"); 
    email.send(); 

一個簡單的文本電子郵件,但是當我嘗試發送電子郵件,我得到這個異常: enter image description here

上午我錯過了什麼?

回答

4

是的,你也需要JavaMail API JAR(這是javax.mail包)。

Commons Email位於JavaMail API的頂部,使其使用起來不那麼糟糕。

+1

您可能還需要`activation.jar`,但我可能記得它錯了。 – biziclop 2011-01-31 16:02:27

相關問題