资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

JAVA实现发送邮箱验证码

JAVA在开发时可能会用到邮箱验证码,以下源代码提供126邮箱发送验证码的类,适当修改后就可以直接调用:

襄汾网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

//邮箱验证码 public static boolean sendEmail(String emailaddress,String code){ try { HtmlEmail email = new HtmlEmail();//不用更改 email.setHostName("smtp.126.com");//需要修改,126邮箱为smtp.126.com,163邮箱为163.smtp.com,QQ为smtp.qq.com email.setCharset("UTF-8"); email.addTo(emailaddress);// 收件地址 email.setFrom("******@126.com", "aa");//此处填邮箱地址和用户名,用户名可以任意填写 email.setAuthentication("******@126.com", "*******");此处填写邮箱地址和客户端授权码 email.setSubject("孙大大通讯");//此处填写邮件名,邮件名可任意填写 email.setMsg("尊敬的用户您好,您本次注册的验证码是:" + code);//此处填写邮件内容 email.send(); return true; } catch(Exception e){ e.printStackTrace(); return false; } }
在用邮箱发送验证码之前,首先要开通自己邮箱的POP3/SMTP服务和IMAP/SMTP服务

并且开启设置客户端授权码服务得到客户端授权码(源代码中的客户端授权码并非密码)

设置邮件内容时有时候会被邮箱系统认为是垃圾邮箱而报错,适当修改邮件内容即可。

使用上述源代码需要导入一些包,所需包链接点击打开链接 提取密码为3qhh。

在eclipse上运行上述源代码

OK,完美实现。


本文标题:JAVA实现发送邮箱验证码
链接地址:http://www.cdkjz.cn/article/chcjjs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220