使用邮件渠道发送消息,但是报连不上邮箱服务器,如何排查?

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

使用邮件渠道发送消息,但是报连不上邮箱服务器,如何排查?

问题描述:

问题现象描述

使用邮件渠道发送消息,但是报连不上邮箱服务器,如何排查?

具体报错如下:

分析报错原因:找不到请求目标的有效证书路径

解决方案:

问题排查过程:

1. 到苍穹服务器上去telnet ip port,看下是否网络权限问题

注意:若是客户使用的k8s,需要到需要在容器节点上去测试,不能在容器宿主机上测试

2. 若是网络没有问题,请看下以下解决方案。


解决方案:

方案:安装有效证书

证书可以来自客户邮箱服务器,也可以通过程序获取。

通过程序获取有效证书的方式:

1. 将附件中的InstallCert文件下载并存储为.java文件,比如存放在D:\code

2. 通过win+R cmd 打开命令框,进入D:\code运行以下命令生成证书:

javac InstallCert.java

java InstallCert smtp.163.com:465

注意:smtp.163.com:465为邮箱服务器地址+端口号



3. 将当前目录下生成的jssecacerts文件复制到

C:\Program Files\Java\jdk1.8.0_181\jre\lib\security目录下即可


方案二修改消息渠道-邮件渠道配置,尝试使用25端口,并关闭tls协议,见下图

方案三:props.put("mail.smtp.ssl.trust", "中信邮箱服务器域名")

此方案未生效

installCert.docx

使用邮件渠道发送消息,但是报连不上邮箱服务器,如何排查?

问题描述:问题现象描述使用邮件渠道发送消息,但是报连不上邮箱服务器,如何排查?具体报错如下:分析报错原因:找不到请求目标的有效证书...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息