麻烦发邮件,不能发送命令SMTP主机

22日视图(30天)
解决了
你好所有的,
我目前使用 sendmail 在MATLAB函数R2022a定期发送电子邮件到指定的电子邮件地址。我创建了一个图形用户界面和执行大量的试验成功,工作顺利。然而,在编译是一个独立的应用程序和部署到另一台计算机连接到另一个网络,它开始把以下错误:
标识符:
MATLAB: sendmail: SmtpError
信息:
不能发送命令到SMTP主机;sun.security.validator。ValidatorException: PKIX路径构建失败:sun.security.provider.certpath。SunCertPathBuilderException:无法找到有效的认证请求的目标路径
同一配置SMTP(服务器、地址、密码、港口)在我的电脑上没有任何麻烦。但它把上面的错误在另一台计算机上。这让我觉得代码正常工作和问题是与其他电脑网络。我最初的猜测是Windows防火墙阻止电子邮件传输,所以我添加了一个新规则独立应用程序的入站和出站规则,没有工作。
然而,也许我应该添加端口的规则。我将尝试尽快。
电脑有杀毒软件,也可以阻止转移。我将暂时禁用杀毒,然后试一试。如果成功的话,我将添加一个例外杀毒,它允许应用程序。
你有什么想法和其他可能的解决方案可能是什么问题?万博 尤文图斯
我提前谢谢你的答案。
解我的情况:
相关的问题是服务器认证,所以我添加以下代码行来确保它信任服务器无论其认证:
props.setProperty (“mail.smtp.ssl.trust”,‘*’)
2的评论
埃尔Sezgin
埃尔Sezgin 2022年9月8日
你好亚许,
  1. 完整消息MException数据似乎是以下几点:不能发送命令到SMTP主机;sun.security.validator。ValidatorException: PKIX路径构建失败:sun.security.provider.certpath。SunCertPathBuilderException:无法找到有效的认证请求的目标路径
  2. 我只是检查但似乎它不是通过代理连接。
我研究越来越注意到 有些人遇到了非常类似的错误在MATLAB安装和java安装解决这个问题 。我试着Java应用程序在电脑上是没有安装和应用工作,所以我的问题是Java可能不相关。
在一个类似的问题,亲爱的亚当Danz提到 禁用杀毒软件和防火墙可能会解决这个问题 。今天我要试一试。
谢谢你的时间。

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!