All posts

How to Check the From, Sender and Reply-To Headers of an Email

··3 min read

To check the From and Reply-To headers, send a test email to a mailbox you own, open its full headers and paste them into the From and Reply-To header checker. It lists the mailboxes in From, Sender, Reply-To and Return-Path and checks them against RFC 5322.

What RFC 5322 says

A message has exactly one From header, listing one or more mailboxes. When From lists more than one, a Sender header with a single mailbox must be present. Reply-To is optional and a message carries at most one. The tool checks those counts and that each address is well formed.

Step 1: get the full headers

Open the test message and choose Show original or View source, the label depends on the mail client, then copy the header block.

Step 2: paste them in

Folded lines are joined for you. The tool lists each mailbox it found and puts its findings underneath.

Step 3: read the findings

Finding What it means What to do
Display name holds another address The name shown is an address that is not the sender Change the From name in your sending tool
Several From mailboxes, no Sender Breaks RFC 5322 Add a Sender, or send from one mailbox
More than one Reply-To Only one is allowed Remove the extra
Reply-To on another domain Allowed; replies go elsewhere Confirm that is intended
Return-Path on another domain Allowed; SPF is checked on it Check alignment if you rely on SPF for DMARC

Display names that mislead

Readers see the display name before the address. A name such as billing@example.com in front of a different real address can look like impersonation, so the tool flags it. It is a practical warning rather than a rule in the standard.

Reply-To and Return-Path on another domain

Both are allowed. Replies often go to another mailbox, and Return-Path is the bounce address SPF is checked against, so for SPF to count towards DMARC the Return-Path domain must align with the From domain. The tool shows a note when the domains differ. The DMARC alignment checker goes further, and what DMARC alignment means explains why.

Related checks

For the list headers in a newsletter, see checking List-Id. For authentication results in one message, use the email header analyzer.

What this check cannot do

  • It checks header syntax and counts, not whether the mailbox exists or the domain authenticates.
  • Group syntax and obsolete address forms are not fully read.
  • Domain matching treats a domain and its subdomains as one family and does not use the public suffix list.
  • It follows RFC 5322 as written, without later updates.

Clean the list you are about to send to

The right From address still needs a clean list. Upload your list on the verify page: the first 100 email checks are free with a Google sign-in, no card. Each address comes back valid, risky or invalid with a reason, and nothing is sent to anyone on the list. For larger or recurring lists, see bulk email verification, list cleaning and pricing.

Check your headers now

Paste them into the From and Reply-To header checker.

Common questions

How do I check the From and Reply-To of an email?

Send a test email to a mailbox you own, open the full headers and paste them into the From and Reply-To header checker. It lists the mailboxes in From, Sender, Reply-To and Return-Path and tests them against RFC 5322.

How many From headers can a message have?

Exactly one. It may list more than one mailbox, and then a Sender header with a single mailbox must be present.

Can Reply-To be on a different domain?

Yes, it is allowed and replies often go elsewhere. The checker shows a note when the domains differ.

Why does Return-Path matter?

It is the bounce address SPF is checked against. For SPF to count towards DMARC, its domain has to align with the From domain.

Why is a display name flagged?

A name such as billing@example.com in front of a different real address can look like impersonation. This is a practical warning, not a rule in the standard.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.