问题发送邮件使用Apache共享电子邮件

问题描述:

我试图发送使用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

上午我错过了什么?

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

Commons Email位于JavaMail API的顶部,使其使用起来不那么糟糕。

+1

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