Isso é normal; é exatamente o mesmo que acontece, se você tentar telnetar HTTPS 443
; a porta 993
é para o IMAPS, que usa o TLS. Na conexão TLS (de RFC 5246, 7.4.1.2 Cliente Hello ):
When a client first connects to a server, it is required to send the ClientHello as its first message. The client can also send a ClientHello in response to a HelloRequest or on its own initiative in order to renegotiate the security parameters in an existing connection.
O servidor não o cumprimenta porque você deve cumprimentá-lo primeiro!
A porta IMAP 143
funciona de maneira diferente, porque não inicia a conexão com o TLS. A conexão começa como texto simples, e a solicitação do cliente para o TLS com ( RFC 3501, 6.2.1 ) STARTTLS
:
A [TLS] negotiation begins immediately after the
CRLF
at the end of the taggedOK
response from the server. Once a client issues aSTARTTLS
command, it MUST NOT issue further commands until a server response is seen and the [TLS] negotiation is complete.Example:
C: a001 CAPABILITY S: * CAPABILITY IMAP4rev1 STARTTLS LOGINDISABLED S: a001 OK CAPABILITY completed C: a002 STARTTLS S: a002 OK Begin TLS negotiation now <TLS negotiation, further commands are under [TLS] layer> C: a003 CAPABILITY S: * CAPABILITY IMAP4rev1 AUTH=PLAIN S: a003 OK CAPABILITY completed C: a004 LOGIN joe password S: a004 OK LOGIN completed
Em outras palavras, ambos PODEM ser seguros, mas 143
não é necessariamente como também é usado para IMAP simples.
Se você precisar depurar a conexão por TLS , não poderá usar o comando telnet
, originalmente projetado para o protocolo telnet, para isso. No entanto, existem várias outras ferramentas, por exemplo,
-
OpenSSL
openssl s_client -connect imap-mail.outlook.com:993 openssl s_client -starttls imap -connect imap-mail.outlook.com:143
-
GnuTLS
gnutls-cli imap-mail.outlook.com -p 993 gnutls-cli imap-mail.outlook.com -s -p 143
-
ncat
esocat
(sem suporte paraSTARTTLS
)ncat --ssl imap-mail.outlook.com 993 socat openssl:imap-mail.outlook.com:993 stdio socat ssl:imap-mail.outlool.com:993 readline
-
No Debian,
telnet-ssl -z ssl imap-mail.outlook.com 993