| Operations | << | >> | 
|---|
An SMTP client supporting ESMTP starts an SMTP session by issuing the EHLO command instead of the HELO command. A successful response issues a list of SMTP extensions the server supports. If the server does not support ESMTP, an error is generated.
The following is an example of a successful response to the EHLO command from the server abc.def.ghi.com as requested by the client rst.uvw.xyz.com.
Server: 220 abc.def.ghi.com ESMTP Server (Microsoft Exchange Internet Mail Service) readyClient: EHLO rst.uvw.xyz.comServer: 250-abc.def.ghi.com supports the following extensions:Server: 250-XEXCH50 [Exchange to Exchange data transfer]Server: 250-HELPServer: 250-VRFYServer: 250-SIZE 0Server: 250-ETRNServer: 250 DSNServer: 250 AUTH=LOGIN [SASL clear text password authentication]Server: 250 TLS [transport level security]
For more information on ESMTP, see RFC 1869, "SMTP Service Extensions" and RFC 1870, "SMTP Service Extension for Message Size Declaration."