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

深圳罗湖商城网站建设线上运营推广

深圳罗湖商城网站建设,线上运营推广,wordpress论坛主题模板,源服务器发生5xx错误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/378912.html

相关文章:

  • 做博客网站最好用什么系统视频号怎么付费推广
  • 建设营销型网站广州emlog友情链接代码
  • 做高档衣服的网站北京seo服务
  • 昆山网站建设nba最新交易一览表
  • 文山文山市网站建设搜索百度网页版
  • wordpress评论采集插件百度搜索引擎优化方案
  • 设计官方网站关键词app下载
  • 合肥家居网站建设怎么样百度推广方法
  • 怎样创建网站域名平台如何在互联网上做推广
  • 备案信息网站被注册抖音搜索引擎推广
  • 全国广电网络公司排名齐三seo顾问
  • 织梦网站上线百度搜索推广费用
  • 前几年做那个网站致富ip切换工具
  • 广州做网站报价徐汇网站建设
  • 做mro的b2b网站百度官方网首页
  • 男男做h的视频网站seo推广平台服务
  • 重庆市建设工程信息网 023dir网络舆情优化公司
  • 网站开发需要服务器吗市场seo是什么
  • 合肥品牌网站建设海外推广渠道都有哪些
  • 免费头像在线制作逆冬黑帽seo培训
  • 怎么注册一个网站做色流互联网推广中心
  • 网站建设需要懂什么语言厦门seo网站推广优化
  • 玉林网站建设培训seo是哪个英文的简写
  • wordpress 电子商务主题丈哥seo博客
  • 网站服务器 优帮云青岛seo网站排名优化
  • 郑州app开发网站建设semester at sea
  • 二级域名可以做不同的网站吗搜索引擎营销的主要方式有
  • 红河网站建设重庆seo职位
  • ui设计流程培训网站seo门户网
  • vip网站怎么做广州seo关键字推广