一、功能分析
在web项目中,我们经常会在用户注册页面添加邮箱注册,然而允许用户使用邮箱注册肯定不是允许随便拿别人的邮箱注册的,所以要用到验证码这个功能,那接下来我们就来看看如何实现邮箱验证码
二、代码展示
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
public class emailsend {
public static void sendEmail(String email, String authCode) throws MessagingException {
// 创建Properties 类用于记录邮箱的一些属性
Properties props = new Properties();
// 表示SMTP发送邮件,必须进行身份验证
props.put("mail.smtp.auth", "true");
//此处填写SMTP服务器
props.put("mail.smtp.host", "smtp.qq.com");
//端口号,QQ邮箱端口587
props.put("mail.smtp.port", "587");
// 此处填写,写信人的账号
props.put("mail.user", "写信人邮箱");
// 此处填写16位SMTP口令
props.put(&#