首页 > 技术文章 > java发送邮件 实现编辑html代码

quzd 2016-10-28 17:10 原文

这个例子相当的简单,一看就懂(  此例仅支持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 }

简单易操作,有什么问题,给我留言,尽快回复。

推荐阅读