A client sends EHLO and the server returns the ESMTP capabilities available for that connection.
Common examples include:
STARTTLSSIZEPIPELINING8BITMIMESMTPUTF8AUTHDSN
Capabilities can change after STARTTLS or authentication, so clients should follow the protocol rather than assuming a server always advertises the same list.