Java 发送邮件的例子,需要以下三个包。
activation-1.1.jar,
commons-email-1.1.jar,
mail-1.4.jar
这个三个jar包可以到网上直接下载。
JavaMail 1.4.3
http://www.oracle.com/technetwork/java/index-138643.html
JavaBeans Activation Framework 1.1.1
http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html
apache-commons-email
http://commons.apache.org/email/download_email.cgi
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class MailTest {
public static void main(String[] args) {
SimpleEmail email = new SimpleEmail();
email.setTLS(true);
email.setHostName("smtp.163.com");
email.setAuthentication("lichong_87@163.com", "******"); // 用户名和密码
try {
email.addTo("49937485@qq.com"); // 接收方
email.setFrom("lichong_87@163.com"); // 发送方
email.setSubject("Java Mail Test"); // 标题
email.setCharset("GBK");
email.setMsg("Just a simple send test.中文"); // 内容
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
}
}