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

网站站点创建成功是什么意思前端seo搜索引擎优化

网站站点创建成功是什么意思,前端seo搜索引擎优化,网络域名费用多少钱,上海专业网站建设问题出现情况 邮件发送时debug用F8逐步运行可以成功发送邮件#xff0c;但是用F9或者直接运行程序却发送失败未开启mail的debug模式的报错日志是下面这个#xff1a;org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is java…问题出现情况 邮件发送时debug用F8逐步运行可以成功发送邮件但是用F9或者直接运行程序却发送失败未开启mail的debug模式的报错日志是下面这个org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: [EOF]at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:440)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356)开启了mail的debug日志然后之前忘了添加超时设置后续添加了下面超时设置spring:#JavaMailSendermail:host: smtp.exmail.qq.comport: 587username: xxxxxx.compassword: xxxdefault-encoding: UTF-8properties:mail.smtp.starttls.enable: truemail.smtp.timeout: 5000 # 设置连接超时毫秒后面加的mail.smtp.connectiontimeout: 5000 # 设置连接超时毫秒后面加的mail.smtp.writetimeout: 5000 # 设置写入超时毫秒后面加的之后发现是卡在了权限验证AUTH LOGIN然后无法进行下一步直到超时日志如下DEBUG SMTP: exception reading response, THROW: java.net.SocketTimeoutException: Read timed outat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)at java.net.SocketInputStream.read(SocketInputStream.java:171)at java.net.SocketInputStream.read(SocketInputStream.java:141)at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:475)at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:469)at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69)at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1271)at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:76)at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948)at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:126)at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)at java.io.BufferedInputStream.read(BufferedInputStream.java:265)at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:106)at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2440)at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:1699)at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:759)at javax.mail.Service.connect(Service.java:366)at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518)at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356)at com.example.demo.mail.MailServiceImpl.send(MailServiceImpl.java:95)at com.example.demo.mail.MailServiceImpl.send(MailServiceImpl.java:108)at com.example.demo.schedule.MyRunner.run(MyRunner.java:20)at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:781)at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:765)at org.springframework.boot.SpringApplication.run(SpringApplication.java:319)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)问题解决过程 在debug过程中发现是在TLS握手时超时导致的权限验证失败在项目启动时添加-Djavax.net.debugssl:handshake添加后查看日志ServerHello返回的版本是TLSv1.2但是指定通信的版本是TLSv1.3成功的日志指定的也是1.3我尝试配置指定TLS版本为v1.2后发现问题成功解决 spring:mail:host: smtp.exmail.qq.comport: 587username: xxxxxx.compassword: xxxdefault-encoding: UTF-8properties:mail.smtp.starttls.enable: truemail.smtp.starttls.required: truemail.smtp.ssl.protocols: TLSv1.2mail.smtp.auth: truemail.smtp.timeout: 5000 # 设置连接超时毫秒mail.smtp.connectiontimeout: 5000 # 设置连接超时毫秒mail.smtp.writetimeout: 5000 # 设置写入超时毫秒后续我通过openssl命令行执行查看server的TLS版本发现是支持v1.3的 adminDESKTOP-0SP0F5T MINGW64 ~/Desktop $ openssl s_client -starttls smtp -crlf -connect smtp.exmail.qq.com:587 Connecting to 119.147.6.199 CONNECTED(00000250) depth2 CUS, ODigiCert Inc, OUwww.digicert.com, CNDigiCert Global Root CA verify return:1 depth1 CUS, ODigiCert Inc, CNDigiCert Secure Site CN CA G3 verify return:1 depth0 CCN, STGuangdong Province, LShenzhen, OTencent Technology (Shenzhen) Company Limited, CN*.exmail.qq.com verify return:1 ...省略 No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3871 bytes and written 446 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 ...省略 --- 250 8BITMIME --- Post-Handshake New Session Ticket arrived: SSL-Session:Protocol : TLSv1.3Cipher : TLS_AES_256_GCM_SHA384 ...省略 然而通过ssl-tool在线验证却发现不支持可自行点击超链接查看   问了chatgpt发现也是   所以最后解决方法是指定了TLS版本 补充 项目用的是JDK1.8SpringBoot版本是2.1.8.RELEASE后续使用了JDK17SpringBoot版本3.3.4问题依旧而且F8调试的不会报错但是指定了TLS版本的方法虽然成功发送了邮件但是socket已关闭然后报错。如下 221 Bye 发送邮件完毕... 2024-10-12 14:04:16.696 INFO 30640 --- [ Thread-2] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService applicationTaskExecutor javax.net.ssl|FINE|01|main|2024-10-12 14:04:16.690 GMT08:00|SSLSocketImpl.java:497|duplex close of SSLSocket javax.net.ssl|FINE|01|main|2024-10-12 14:04:16.692 GMT08:00|SSLSocketImpl.java:1551|close the underlying socket javax.net.ssl|FINE|01|main|2024-10-12 14:04:16.692 GMT08:00|SSLSocketImpl.java:1570|close the SSL connection (initiative) javax.net.ssl|FINE|01|main|2024-10-12 14:04:16.692 GMT08:00|SSLSocketImpl.java:755|close inbound of SSLSocket javax.net.ssl|WARNING|01|main|2024-10-12 14:04:16.693 GMT08:00|SSLSocketImpl.java:515|SSLSocket duplex close failed ( throwable : {java.net.SocketException: Socket is closedat java.net.Socket.shutdownInput(Socket.java:1538)at com.sun.mail.util.WriteTimeoutSocket.shutdownInput(WriteTimeoutSocket.java:281)at sun.security.ssl.BaseSSLSocketImpl.shutdownInput(BaseSSLSocketImpl.java:218)at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:771)at sun.security.ssl.SSLSocketImpl.bruteForceCloseInput(SSLSocketImpl.java:720)at sun.security.ssl.SSLSocketImpl.duplexCloseOutput(SSLSocketImpl.java:580)at sun.security.ssl.SSLSocketImpl.close(SSLSocketImpl.java:504)at com.sun.mail.smtp.SMTPTransport.closeConnection(SMTPTransport.java:1425)at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:1418)at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:476)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361)at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356)at com.example.demo.mail.MailServiceImpl.send(MailServiceImpl.java:95)at com.example.demo.mail.MailServiceImpl.send(MailServiceImpl.java:105)at com.example.demo.schedule.MyRunner.run(MyRunner.java:20)at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:781)at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:765)at org.springframework.boot.SpringApplication.run(SpringApplication.java:319)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)最后 哪位大佬知道这是为什么吗最终还是没明白问题出在了哪里望指点
http://www.w-s-a.com/news/513938/

相关文章:

  • 网站建设哪些是需要外援的问题wordpress商品展示主题
  • 定制网站开发的目的是什么wordpress 增加按钮
  • 建设单位网站经费请示wordpress模板添加授权
  • 国外的电商网站有哪些为进一步加强校园网站建设
  • 专业集团门户网站建设企业微信商城和网站建设
  • 多少钱可以做网站找网络公司做推广费用
  • python php 网站开发网络营销师是干什么的
  • 网站建设设计方案动漫制作专业学校
  • 吴江区建设用地申报网站包装设计模板设计素材
  • 快速建站的公司wordpress 元数据定义
  • 网站seo分析工具网站标题用空格 逗号影响seo
  • 基金项目实验室信息网站建设wordpress文章新窗口打开
  • php网站开发就业前景做网站推荐源创网络
  • wordpress 8211西安网站优化维护
  • 泰安招聘网站有哪些wordpress 回复提醒
  • 网站服务器不稳定怎么打开网页企业营销策划心得体会
  • 自己做视频网站会不会追究版权企业商城网站建设方案
  • 烟台网站制作计划网站做seo的好处
  • 网站首页轮播官方网站下载拼多多
  • 罗庄区建设局网站自己做网站推广产品
  • 优秀flash网站欣赏苏州吴中区建设局网站
  • 网站添加wordpress博客网上商城购物系统论文
  • 上海市建设安全协会网站王夑晟企业网站建设需要做些什么
  • 网站app 开发辽宁建设工程信息网官网新网站是哪个
  • 厦门建设企业网站建设wordpress添加形式
  • 建立什么网站可以赚钱室内设计效果图qq群
  • 厦门网站设计大概多少钱服务公司沈傲芳
  • 如何起手做网站项目百度站长app
  • dede 购物网站wordpress主题超限
  • 做啊录音网站WordPress音乐悬浮插件