Skip to content
Glossary · SMTP

HELO hostname

The hostname a sending server gives in its EHLO or HELO command, which receivers record in the Received header and often check against DNS and the connecting IP.

What it means

RFC 5321 asks the client to give its fully qualified domain name, and an address literal in square brackets only when it has no meaningful name. Receivers check that name in several ways: whether it resolves, whether it matches the reverse DNS (PTR) of the connecting IP, and, in SPF, as the HELO identity. Gmail rejects an invalid or empty HELO name with 501 5.5.4, and Microsoft lists a bad HELO name among its rejection reasons.

The tidy setup is one name per sending IP: a hostname whose A or AAAA record points to the IP, the IP's PTR record pointing back to the same hostname, and that hostname used in EHLO. Names such as localhost, or an IP address written without the brackets of an address literal, invite rejection.

Example

EHLO mta1.mail.example.com

On this site

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer