EHLO
Het commando dat een SMTP-client als eerste stuurt: het geeft de eigen hostnaam en vraagt de server om de SMTP-extensies op te sommen die hij ondersteunt.
Wat het betekent
EHLO bevat de volledige domeinnaam (FQDN) van de client, of een adresliteral zoals [192.0.2.25] als hij er geen heeft. De server antwoordt met een 250-respons van meerdere regels: eerst zijn eigen naam, daarna één regel per ondersteunde extensie, bijvoorbeeld SIZE 52428800, 8BITMIME, PIPELINING, STARTTLS of AUTH PLAIN. Volgens RFC 5321 hoort een client met EHLO te beginnen, en moet hij EHLO of HELO sturen voordat hij een mailtransactie start.
Na een geslaagde STARTTLS vergeten beide kanten wat ze vóór de handshake hebben geleerd, en RFC 3207 schrijft de client voor om opnieuw EHLO te sturen; de lijst met extensies binnen de versleutelde sessie kan anders zijn, en sommige servers accepteren niets vóór STARTTLS: Gmail antwoordt 530 5.7.0 als een client eerst STARTTLS moet geven. De naam in EHLO wordt vastgelegd in de Received-header en door veel ontvangers gecontroleerd.
Voorbeeld
C: EHLO mail.example.com
S: 250-mx.example.net
S: 250-SIZE 52428800
S: 250-8BITMIME
S: 250-PIPELINING
S: 250-STARTTLS
S: 250 ENHANCEDSTATUSCODESVerwante begrippen
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes