首先导入 commons-emal组建
以下是实现发送邮件的关键代码:
package com.emal;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
/**
* 发送邮件
*/
public class mailSender {
public static void main(String[] args) {
HtmlEmail email = new HtmlEmail();
try{
//这里是发送服务器的名字:,qq的如下:
email.setHostName("smtp.qq.com");
//编码集的设置
email.setCharset("gbk");
//收件人的邮箱
email.addTo("shenzhen_zsw@163.com");
//发送人的邮箱
email.setFrom("654752907@qq.com","尚武");
//如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
email.setAuthentication("654752907","password");
email.setSubject("Hello");
//要发送的信息
email.setMsg("Hello Word!");
//发送
email.send();
} catch (EmailException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
责任编辑:小草