java Email

liqiangmoai liqiangmoai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public static void sendHtmlEmail() {
String subject = "Test Mail";
Collection<String> sendTo = new ArrayList<String>();
sendTo.add("abc@gmail.com");
String htmlMessage = "<html><body><font size='15' color='red'>This is a test mail.</font></body></html>";

// Create email message
Email email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator("username", "password"));
email.setTLS(true);
email.setFrom("user@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("foo@bar.com");
email.send();
}


public static void main(String args[]){
sendHtmlEmail();
}
}


开始运行!
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
at javax.mail.Session.loadProvidersFromStream(Session.java:928)
at javax.mail.Session.access$000(Session.java:174)
at javax.mail.Session$1.load(Session.java:870)
at javax.mail.Session.loadResource(Session.java:1084)
at javax.mail.Session.loadProviders(Session.java:889)
at javax.mail.Session.<init>(Session.java:210)
at javax.mail.Session.getInstance(Session.java:249)
at com.inbai.test.Send.<init>(Send.java:70)
at com.inbai.test.Send.main(Send.java:349)



是没找到包,还是包冲突啊?
...全文
评论 1
收藏 已收藏
分享
返回顶部
liqiangmoai
非技术区 23,404 成员 70,506 内容