需要引入特定email-jar包(文末提供百度云下载链接)
写了一个方法仅供参考
public static boolean sendEmail(String emailaddress, String code) {
try {
HtmlEmail email = new HtmlEmail();
email.setHostName("smtp.qq.com");
//smtp协议 我这里用的是qq
email.setCharset("UTF-8");
email.addTo(emailaddress);
//emailaddress为收件人邮箱地址
email.setFrom("35244656@qq.com", "好好学习天天向上");
//发件人邮箱
email.setAuthentication("352446506@qq.com", "*******");
//*****为秘钥,可去邮箱官网获取
email.setSubject("大学新生宿舍智能选择系统");
//邮件主题
email.setMsg("尊敬的用户您好!\n您本次注册的验证码是:" + code);
//邮件内容
email.send();
return true;
} catch (Exception var3) {
var3.printStackTrace();
return false;
}
}
}
链接: https://pan.baidu.com/s/1cKn9OOn8ziBGsfNCTFb_EA 密码: isrq