Skip to content
Glossary · Authentication

HELO identity

The host name a sending server gives in its SMTP HELO or EHLO greeting, which SPF can check against that name's own SPF record.

What it means

Every SMTP session opens with the client naming itself in HELO or EHLO. RFC 7208 recommends that receivers run SPF on that name as well as on the MAIL FROM domain, and check it first: a host name usually maps to one server, so its record is simple and a conclusive answer can save the more complex MAIL FROM check.

The HELO check only works when the name is a real multi-label domain, not an IP address literal. It also matters for bounces, which have an empty envelope sender: SPF then uses postmaster at the HELO name as the MAIL FROM identity.

A server's HELO name should be a real host name that resolves, with an SPF record of its own such as v=spf1 a -all. DMARC does not use HELO results.

Example

mail.example.com.  TXT  "v=spf1 a -all"

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