java实现发送邮件验证码
①、方法步骤
-
第一步我们先登录一个电子邮箱(qq邮箱为例)
-
在主页面的左上角有个设置按钮 进入设置
-
在设置下点击 账户
-
下拉找到 [POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务] 开启服务
将POP3/SMTP服务 和 IMAP/SMTP服务打开 -
暂时记住这个授权码 用于你在第三方客户端的密码框里面输入16位授权码进行验证。(注意先存好)
-
导入依赖
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
- 示例
import cn.itrip.beans.dto.Dto;
import cn.itrip.common.DtoUtil;
import org.springframework.stereotype.Service;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.UnsupportedEncodingException;