En primer lugar, observe que el puerto 993 generalmente no usa STARTTLS
. Si le han dicho que use el puerto 993 y STARTTLS
, entonces eso sería muy extraño. La diferencia entre STARTTLS
y SSL / TLS ordinario es la siguiente:
Con SSL / TLS ordinario, que es lo que generalmente se usa en el Puerto 993, la conexión comienza inmediatamente con un protocolo de enlace SSL / TLS. En términos sencillos, se puede decir que la conexión se cifra inmediatamente. Sin embargo, cuando se usa STARTTLS
, que generalmente se usa en combinación con el Puerto 143, la conexión se inicia sin descifrar. Los primeros comandos IMAP intercambiados entre el cliente y el servidor (incluido el comando STARTTLS
) no están encriptados. Sin embargo, después del comando STARTTLS
, tanto el cliente como el servidor actualizan la conexión sin cifrar a una encriptada. Eso significa que el protocolo de enlace SSL / TLS no se realiza de inmediato, sino solo después de que el cliente haya enviado el comando STARTTLS
al servidor. Eso es todo.
Lamentablemente, he experimentado que la aplicación de correo de Apple no admite STARTTLS
en el puerto 143 y parece que solo admite conexiones IMAP cifradas en el puerto 993 mediante SSL / TLS.