Der Befehl STARTTLS des Client dient dazu, eine bisher unverschlüsselte Verbindung ab sofort mit TLS (Transport Layer Security) zu verschlüsseln. Damit war es zur Anfangszeit der Nutzung verschlüsselter Verbindungen einfacher, diese gleichzeitig zur bisher üblichen unverschlüsselten anzubieten. Aktuell wird von diesem Befehl abgeraten und empfohlen, sofort bei Verbindungsaufbau TLS zu nutzen.