前言:
现在小伙伴们对“java实现邮箱验证码”大致比较注重,兄弟们都需要了解一些“java实现邮箱验证码”的相关资讯。那么小编也在网上收集了一些对于“java实现邮箱验证码””的相关文章,希望兄弟们能喜欢,咱们快快来学习一下吧!简介
昨天说了微信公众号模板消息的发送,今天也看了下邮件的发送,记录下来以备不时之需!下面是以qq邮箱为例进行对接
生成授权码什么是授权码
授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。
适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。
怎么获取授权码
先进入设置-》帐户页面找到入口,按照以下流程操作。
(1)点击“开启”
(2)验证密保
(3)获取授权码
导入Gradle依赖
// group: 'org.apache.commons', name: 'commons-email', version: '1.4'新建工具类
public static boolean sendEmail(String emailaddress,String code) { try { HtmlEmail email = new HtmlEmail();//不用更改 email.setHostName("smtp.qq.com");//需要修改,126邮箱为smtp.126.com,163邮箱为163.smtp.com,QQ为smtp.qq.com email.setCharset("UTF-8"); email.addTo(emailaddress);// 收件地址 email.setFrom("123456789@qq.com", "Jack");//此处填邮箱地址和用户名,用户名可以任意填写 email.setAuthentication("123456789@qq.com", "sdfzFEEVDVF");//此处填写邮箱地址和客户端授权码 email.setSubject("科技电商平台");//此处填写邮件名,邮件名可任意填写 email.setMsg("尊敬的科技电商平台用户您好,您的密码被重置为:" + code+",请及时登陆修改密码");//此处填写邮件内容 email.send(); return true; } catch (Exception e) { e.printStackTrace(); return false; } }测试结果
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java实现邮箱验证码