[英]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配置和郵件會話資源。 您將需要將郵件服務器證書添加到信任存儲( NodeDeaultTrustStore
或CellDefaultTrustStore
具體取決於您使用的是獨立版本還是網絡部署版本)。
當您使用https://mailserver:port
/連接時,應該可以使用瀏覽器獲取郵件服務器證書,它應該為您提供可以在本地保存並添加到信任庫的證書。 如果您有問題,請聯系郵件服務器管理員。
PrivilegedActionException
也建議您啟用Java 2 security
。 檢查是否已啟用它,以及是否確實需要它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.