簡體   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