当前位置: 首页 > wzjs >正文

深圳罗湖商城网站建设澎湃新闻

深圳罗湖商城网站建设,澎湃新闻,做网站要的软件,阿里妈妈网站建设不完整javafx中实现发送qq邮箱验证码: 手动导入jar包方法: 第一步:开启QQ邮箱的 POP3/IMAP 或者 SMTP/IMAP 服务 打开qq邮箱(电脑端),找到设置里的账号与安全的安全设置,往下滑就可以找到 POP3/IMAP 或者 SMTP…

javafx中实现发送qq邮箱验证码:

手动导入jar包方法:

第一步:开启QQ邮箱的 POP3/IMAP 或者 SMTP/IMAP 服务

打开qq邮箱(电脑端),找到设置里的账号与安全的安全设置,往下滑就可以找到 POP3/IMAP 或者 SMTP/IMAP 服务,并开启它,得到授权码。

第二步:网上下载java.mail.jar包,将它导到你项目里自己建的lib目录下,右击,添加为库。

第三步:在 pom.xml 中添加以下依赖配置,直接引用本地 JAR 文件

<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version>  <!-- 根据实际版本修改 --><scope>system</scope><systemPath>${project.basedir}/lib/javax.mail.jar</systemPath>
</dependency>

并确保依赖已添加到模块的类路径中

如果项目使用 module-info.java,需添加对 java.mail 模块的依赖:

module your.module.name {requires java.mail;  // 添加此行// 其他模块声明...
}

 最后:

代码如下:

   // QQ邮箱SMTP配置private static final String SMTP_HOST = "smtp.qq.com";private static final int SMTP_PORT = 465;private static final String EMAIL_PASSWORD = "uywfrpuzvsbediej";private static final String FROM_EMAIL = "*************@qq.com";private void sendEmailAsync(String toEmail) {Task<Boolean> sendTask = new Task<>() {@Overrideprotected Boolean call() throws Exception {return sendEmail(toEmail, verificationCode);}};sendTask.setOnSucceeded(e -> {if (sendTask.getValue()) {startCountdown();} else {Platform.runLater(() -> {new Alert(Alert.AlertType.ERROR, "验证码发送失败,请检查邮箱地址!").show();sendCodeBtn.setDisable(false);});}});sendTask.setOnFailed(e -> {Platform.runLater(() -> {new Alert(Alert.AlertType.ERROR, "邮件发送失败:" + sendTask.getException().getMessage()).show();sendCodeBtn.setDisable(false);});});new Thread(sendTask).start();}private boolean sendEmail(String toEmail, String code) {Properties props = new Properties();props.put("mail.smtp.host", SMTP_HOST);props.put("mail.smtp.port", SMTP_PORT);props.put("mail.smtp.ssl.enable", "true");props.put("mail.smtp.auth", "true");Session session = Session.getInstance(props, new Authenticator() {@Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(FROM_EMAIL, EMAIL_PASSWORD);}});try {MimeMessage message = new MimeMessage(session);message.setFrom(new InternetAddress(FROM_EMAIL));message.setRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));message.setSubject("【StudyXing】注册验证码");message.setText("您的验证码是:" + code + ",有效期1分钟。");Transport.send(message);return true;} catch (MessagingException e) {e.printStackTrace();return false;}}

 

http://www.dtcms.com/wzjs/75178.html

相关文章:

  • magento网站开发百度排名点击
  • 网站开发设计论文重庆百度seo
  • 太原做网站页面的济南百度推广代理商
  • wordpress添加js长沙seo网络优化
  • 女生学网站设计市场调研报告包括哪些内容
  • 建设网站测试百度app浏览器下载
  • 建设网站有什么作用是什么seo搜索引擎推广
  • 谁专门做网站安全维护西安做网站的公司
  • 专业苏州房产网站建设品牌营销方案
  • 在一家传媒公司做网站编辑_如何?怎么做网络营销平台
  • 做网站用什么云服务器吗广告软文
  • wap手机网站开发asp经验百度投诉中心24人工客服电话
  • 买模板建设网站用广州seo推广获精准访问量
  • wordpress 二次元模板南宁seo推广
  • 苏州百度seo上海优化排名网站
  • 合肥网站建设之4个细节要注意西安疫情最新消息
  • 怎么查看网站disallow东莞seo网络推广专
  • 做代购的流程 韩国网站如何创建网站教程
  • h5响应式网站是什么seo关键词如何设置
  • 自己建设网站麻烦吗互动营销公司
  • 自己做购物网站怎么做5188关键词平台
  • wordpress 屏蔽升级百度网站排名关键词整站优化
  • 怎么用b2b网站做排名网站关键词排名批量查询
  • 网站怎么做反爬虫seo查询友情链接
  • 织梦网站建设网页培训加盟
  • 济南网络运营公司百度推广优化方案
  • 17网站一起做网店株洲网站有哪些平台
  • 开企网站建设百度百度百度一下
  • 手机网站标准seo快速排名软件app
  • 网站建设创客营销培训课程视频