使用Apache Commons电子邮件发送邮件时出现问题

时间:2011-01-31 15:57:03

标签: java javamail apache-commons

我正在尝试使用commons email

发送简单的文字电子邮件
    Email email = new SimpleEmail();
    email.setHostName("smtp.gmail.com");
    email.setSmtpPort(587);
    email.setAuthenticator(new DefaultAuthenticator("user@gmail.com", "123456"));
    email.setTLS(true);
    email.setFrom(from);
    email.setSubject(subject);
    email.setMsg(mesage);
    email.addTo("to@gmail.com");
    email.send();

但是当我尝试发送电子邮件时,我得到了以下异常: enter image description here

我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

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

Commons Email位于JavaMail API之上,使其使用起来不那么糟糕。