我試圖從我的web服務器上使用imap連接到gmail服務器,它在端口443上有ssl。它返回一個「無法連接」的錯誤,但經過漫長的等待(不知道如何)。 我一直在測試openssl並確定問題是端口。 在我的郵件服務器上,我可以毫無問題地運行以下內容。openssl只適用於某些端口
openssl s_client -connect imap.gmail.com:993
當我在我的web服務器上運行它時,我的連接被拒絕。如果我將其更改爲
openssl s_client -connect imap.gmail.com:443
,因爲我的SSL證書設置端口正常工作443
反正我有可以連接端口993?
感謝Steffen。我有權訪問防火牆並打開了傳出端口。當我運行'的OpenSSL的s_client.First -connect XXXX:993 -dtls1 -debug'我得到'寫:錯誤號= 111 --- 可沒有同行證書 --- 沒有客戶端證書的CA名稱發送 --- SSL握手已經閱讀0字節,寫字節115驗證 :OK --- 新,(無),密碼是(NONE) 安全的重新協商不支持 壓縮:NONE 擴展:NONE 沒有ALPN協商 ' – xjx424
*「SSL握手已讀取0個字節」* - 這意味着TCP連接現在成功(以前沒有),但服務器或(更可能)一些深入pection middlebox(防火牆)不喜歡訪問並阻止它。 –