1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java实现QQ邮箱验证码发送

Java实现QQ邮箱验证码发送

时间:2021-11-29 07:08:04

相关推荐

Java实现QQ邮箱验证码发送

打开QQ邮箱里的POP/SMTP服务

导入所需jar包

<!--QQ邮箱验证码所需jar包--><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version></dependency><dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version></dependency><dependency><groupId>mons</groupId><artifactId>commons-email</artifactId><version>1.4</version></dependency>

测试,验证码可由工具类随机生成,这里不再赘述。

import mons.mail.EmailException;import mons.mail.SimpleEmail;public class SendEmail {/*** 发送邮件代码* @param targetEmail 目标邮箱* @param authCode 验证码*/public static void sendEmailCode(String targetEmail, String authCode) {try {SimpleEmail mail = new SimpleEmail();// 发送邮件的服务器mail.setHostName("");// 刚刚记录的授权码,是开启SMTP的密码mail.setAuthentication("source@", "授权码");// 发送邮件的邮箱和发件人mail.setFrom("source@", "桃花er");// 使用安全链接mail.setSSLOnConnect(true);// 接收的邮箱mail.addTo(targetEmail);// 邮件的主题mail.setSubject("注册验证码");// 邮件的内容mail.setMsg("验证码为:" + authCode);// 发送mail.send();} catch (EmailException e) {e.printStackTrace();}}public static void main(String[] args) {sendEmailCode("taget@", "123456");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。