这个例子相当的简单,一看就懂( 此例仅支持163发送163及qq邮箱)
首先要导入两个必须jar包:mail-1.4.4.jar 和 commons-email-1.2.jar这两个jar包是我用的
请看代码
1 public class TestSendEmail { 2 public static void main(String[] args){ 3 4 try { 5 HtmlEmail email = new HtmlEmail(); 6 // 这里是SMTP发送服务器的名字:,163的如下: 7 email.setHostName("smtp.163.com"); 8 // 如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码 9 email.setAuthentication("X@163.com","sf"); 10 // 字符编码集的设置 11 email.setCharset("gbk"); 12 // 收件人的邮箱 13 email.addTo("XXX@qq.com"); 14 // 发送人的邮箱和发送人的姓名 15 email.setFrom("X@163.com", "曲大爷"); 16 // 邮件标题 17 email.setSubject("helloWord"); 18 // 要发送的信息,由于使用了HtmlEmail,可以在邮件内容中使用HTML标签 19 email.setMsg("helloWordContent<br>新的一行"); 20 // 发送 21 email.send(); 22 } catch (Exception e) { 23 e.printStackTrace(); 24 } 25 26 } 27 }
简单易操作,有什么问题,给我留言,尽快回复。