Prima di tutto, nota che la porta 993 di solito non usa STARTTLS
. Se ti è stato detto di usare la porta 993 e STARTTLS
, allora sarebbe davvero molto strano. Il diverso tra STARTTLS
e ordinario SSL / TLS è il seguente:
Con l'ordinario SSL / TLS, che è quello che viene solitamente utilizzato su Port 993, la connessione inizia immediatamente con un handshake SSL / TLS. In parole povere, si può dire che la connessione è immediatamente criptata. Tuttavia, quando si utilizza STARTTLS
, che di solito viene utilizzato in combinazione con la porta 143, la connessione inizia non crittografata. I primi comandi IMAP scambiati tra client e server (incluso il comando STARTTLS
) non sono criptati. Tuttavia, dopo il comando STARTTLS
, sia il client che il server aggiornano la connessione non crittografata a una crittografata. Ciò significa che l'handshake SSL / TLS non viene eseguito immediatamente, ma solo dopo che il client ha inviato il comando STARTTLS
al server. Questo è tutto.
Ora purtroppo ho sperimentato che l'App Mail di Apple non supporta STARTTLS
su Port 143 e sembra supportare solo le connessioni IMAP crittografate su Port 993 usando SSL / TLS.