本文主要是介绍Java实现将验证码发送到qq邮箱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
步骤一
登录QQ邮箱,开启POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
开启服务后,然后获取授权码;只需要发条短信就可以实现了,然后这个授权码要记得保存哦。
步骤二
下一步就是导入依赖了:
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-email</artifactId><version>1.5</version></dependency>
步骤三
正式书写代码了:
@Testvoid testUser() throws EmailException {SimpleEmail email = new SimpleEmail();email.setHostName("smtp.qq.com");email.setSmtpPort(587);// 这里输入的是你的qq邮箱账号跟刚刚获得的授权码email.setAuthentication("qq邮箱","授权码");// 发送邮箱的账号email.setFrom("hjp1836637556yy@qq.com");// 接受邮箱的账号email.addTo("hjp1836637556yy@qq.com");// 设置编码格式email.setCharset("UTF-8");// 设置邮箱标题email.setSubject("Java攀登Test");// 设置内容email.setMsg("你的验证码是:123456");email.send();}
总结
实现这个功能主要就是三步:
1.开启邮箱的服务。
2.导入依赖。
3.使用SimpleEmail对象设置邮箱内容。
这篇关于Java实现将验证码发送到qq邮箱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!