java Email
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)
是没找到包,还是包冲突啊?
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)
是没找到包,还是包冲突啊?
...全文
相关推荐
java-email.rar_email_email java_email客户端_java email_java mail 客户
一个完整的java,email客户端代码
java发送email依赖jar包
java实现发送email验证码的jar包依赖 共有activation.jar、commons-email-1.4.jar、mail.jar
java_email_jar java email jar
java_email_jar email.jar commons-email.jar
[总结]Java发送Email
NULL 博文链接:https://manxisuo.iteye.com/blog/1392573
Java抓取URL/Email实例源码
JAVA编写源码 可方便抓取网中的url和email


非技术区
