EHLO
EHLO, short for Extended Hello, is an SMTP command used by mail transfer agents and clients to identify themselves to an SMTP server and to discover the server’s extended capabilities. It supersedes the original HELO command in the realm of Extended SMTP (ESMTP) and enables negotiation of additional features beyond basic mail delivery.
How it works: When a client connects to an SMTP server, it sends EHLO followed by a
Common capabilities advertised via EHLO include STARTTLS (to upgrade the connection to TLS), AUTH (supported authentication
Fallback and flow: If a server indicates it does not support ESMTP, the client can retry with