繁体   English   中英

连接到邮件服务器时发生异常

[英]Exception while connecting to mail server

从IBM WAS连接到邮件服务器时,出现以下异常。

javax.mail.MessagingException: Could not convert socket to TLS; nested exception is: java.net.SocketException: java.security.PrivilegedActionException: java.io.FileNotFoundException: D:\Program Files (x86)\IBM\WebSphere\AppServer\jre\lib\security\cacerts (The system cannot find the path specified.)

我的问题是:

我应该导入什么证书? 是否需要将邮件服务器的证书导入WAS? 我是否应该请邮件服务器管理员共享证书?

确定了哪个证书后,我打算按照以下说明进行导入: 如何使用Java中的SSL和pkcs12文件使用SSL连接到安全网站?

该链接不是在WAS中使用邮件会话的正确方法。 检查此Websphere 7 javax.mail.MessagingException:SSLSocketFactory为null

尝试使用默认的SSL WebSphere配置和邮件会话资源。 您将需要将邮件服务器证书添加到信任存储( NodeDeaultTrustStoreCellDefaultTrustStore具体取决于您使用的是独立版本还是网络部署版本)。

当您使用https://mailserver:port /连接时,应该可以使用浏览器获取邮件服务器证书,它应该为您提供可以在本地保存并添加到信任库的证书。 如果您有问题,请联系邮件服务器管理员。

PrivilegedActionException也建议您启用Java 2 security 检查是否已启用它,以及是否确实需要它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM