Java实现邮箱发送验证码(以QQ邮箱为例)
1、首先下载相关Java包
地址:
2.创建一个项目将jar包导入
3.相关代码(主类SendEmail):
4.创建一个主方法进行测试:
public class Test {
public static void main(String[] args) {
SendEmail sendEmail=new SendEmail();
//设置要发送的邮箱
sendEmail.setReceiveMailAccount("输入要发送的邮箱的账号");
//创建10位发验证码
Random random=new Random();
String str="";
for(int i=0;i<10;i++) {
int n=random.nextInt(10);
str+=n;
}
sendEmail.setInfo(str);
try {
sendEmail.Send();
} catch (Exception e) {
e.printStackTrace();
}
}
}
5.运行完成之后查看邮箱是否成功
开始准备:
在自己的邮箱中进行如下设置获取授权码:
1.点击设置:
2.在账户中进行设置
3.开启(POP3/SMTP服务)协议
在设置发过程中会反馈自己的授权码。
以上设置完毕,就完成了简单的邮箱信息发送!!!
上一篇:
IDEA上Java项目控制台中文乱码
