1、Springboot 使用邮箱进行注册验证需要导入依赖,如果是Java项目则需要导入email.jar
<!--email-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.4</version>
</dependency>
2、创建支持HTML的格式,然后接收两个参数,一个是进行验证码接收的邮箱
/**
* @param email_addr //接收到的邮箱号
* @param code 验证码
* @throws EmailException
*/
public static void emailsned(String email_addr,String code) throws EmailException {
//支持HTML格式
HtmlEmail email = new HtmlEmail();
//邮箱服务器地址(这里使用的是163邮箱、需要开通POP3/SMTP服务)
email.setHostName("smtp.163.com");
email.setCharset("utf-8"); //编码格式
//接收地址(我给注册人发送邮件作为验证码)
email.addTo(email_addr);
//邮件的发送人(作者自己的邮箱)
email.setFrom("xiao******