邮箱发送验证码
//邮箱验证码
public static boolean sendEmail(String emailaddress,String code) {
try {
HtmlEmail email = new HtmlEmail();//不用更改
email.setHostName("smtp.qq.com");// 发件者的邮箱 需要修改,126邮箱为smtp.126.com,163邮箱为smtp.163.com,QQ为smtp.qq.com
email.setCharset("UTF-8");
email.addTo(emailaddress);// 收件地址 收件人邮箱
email.setFrom("123456789@qq.com", "VVAIVG");//此处填邮箱地址和用户名,用户名可以任意填写
email.setAuthentication("123456789@qq.com", "poigtdqwoncagb");//此处填写邮箱地址和客户端授权码
email.setSubject("邮箱测试");//此处填写邮件名,邮件名可任意填写
email.setMsg("尊敬的用户您好,您本次注册的验证码是:" + code);//此处填写邮件内容
email.send();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
发件者邮箱需要开启这两个,在邮箱中设置