STARTTLS

What is STARTTLS?

STARTTLS (or Oportunistic Transport Layer Security) refers to extensions in plaintext communication protocols that provide a way to convert a plaintext connection to an encrypted (TLS or SSL) connection instead of using a separate port for encrypted communication.

Several protocols use a command called “STARTTLS” for this purpose. It is a form of opportunistic encryption that is primarily intended as a countermeasure to passive surveillance.

So STARTTLS responds to plaintext requests and offers an encrypted transmission. Or it responds to an encrypted request with a corresponding continuation of the encryption.

STARTTLS therefore forces encrypted transmissions, even on mail server receive ports set up for plaintext.


See also:
Wikipedia: STARTTLS