我试图从我的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(防火墙)不喜欢访问并阻止它。 –