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项目控制台中文乱码