All posts

Is This Email Real or a Scam? How to Check a Sender in 5 Minutes

··5 min read

To check whether an email is real, ignore the sender's display name and look at three things: the domain in the actual From address, the authentication results in the message headers, and whether that domain is a lookalike of the brand it claims to be. If DMARC passes for the brand's real domain, the message came from that brand's mail systems. If the domain is off by a letter, was registered last week, or fails authentication, treat the email as a scam and contact the company through a route you already trust.

The box above checks whether an address can receive mail. That's useful for spotting made-up and throwaway senders, but it is only one signal. Here is the full five-minute check.

Step 1: Find the real sender address

Email clients show the display name first: "Microsoft Account Team", "PayPal Billing", "IT Helpdesk". Anyone can type any name there. Click or tap the name to reveal the address behind it.

Look at the part after the @:

Then check the Reply-To. A message can show one From address and send your reply somewhere else entirely. If the Reply-To is a different domain or a free mailbox, that's a strong warning.

Step 2: Read the authentication results

Every major mail provider records whether a message passed SPF, DKIM and DMARC. You can see it:

  • Gmail: open the message, the three-dot menu, then Show original. The top of the page lists SPF, DKIM and DMARC with PASS or FAIL.
  • Outlook on the web: the three-dot menu, View, then View message source, and search for Authentication-Results.
  • Apple Mail: View, Message, All Headers.

Paste the full header into the email header analyzer to have it laid out for you. What the results mean:

Result What it tells you
DMARC pass for the brand's real domain The message came from mail systems that domain authorises. Strong evidence it's genuine, though a hacked real account is still possible
DMARC fail The From domain didn't authorise this message. If it claims to be a bank or a big brand, treat it as fake
SPF or DKIM pass, but for a different domain A third-party sender signed it. Common for newsletters; check whose domain passed
No authentication at all Unusual for a large company. Be suspicious

The details of the three checks are in SPF, DKIM and DMARC explained and what DMARC alignment means.

Step 3: Check for a lookalike domain

Scammers register domains that look right at a glance:

  • an extra or missing letter: paypa1.com, micros0ft.com, arnazon.com (r and n side by side look like m);
  • a hyphenated add-on: brand-support.com, brand-billing.net;
  • a different ending: brand.co instead of brand.com;
  • characters from other alphabets that look like Latin letters, shown in punycode as xn--....

Run the domain through the lookalike domain checker and the punycode converter if anything looks odd. Then check its age with the domain age checker. A domain registered days or weeks ago that claims to be a decades-old brand is a strong red flag.

Step 4: Check the address itself

This is where an address check helps:

  • Does the mailbox exist? A sender address that can't receive mail was probably made up. Use the box at the top or the email checker.
  • Is it disposable? Throwaway mailbox services are common in fraud. The disposable email checker flags known providers.
  • Is it a free mailbox claiming to be a company? The business email checker tells free providers from company domains.
  • Which provider runs the domain? The email provider lookup shows whether the domain's mail is handled by Google, Microsoft, a security gateway or something unusual.

Be clear about the limit: a real, working mailbox is not proof of a real company. Criminals open genuine free accounts, and they take over real business mailboxes. A mailbox check rules out fakes; it doesn't rule in honesty.

Step 5: Read the message like a sceptic

Content signals that should slow you down:

  • urgency: "your account will be closed in 24 hours";
  • a request to log in through a link, pay an invoice, buy gift cards, or change bank details;
  • a link whose real destination (hover or long-press to see it) is a different domain from the sender;
  • an attachment you weren't expecting, especially an HTML file or a zipped document;
  • a familiar contact asking for something unusual from an address you haven't seen before.

Check links with the email link checker rather than clicking them.

Common scam patterns and how they fail the check

Pattern What you'll usually see
Fake account alert from a big brand Lookalike or unrelated domain, DMARC fail or no alignment, login link to a different site
Invoice or payment change request Reply-To on a different domain, a young domain, pressure to pay today
Boss or colleague asking for a favour Free mailbox using their name, or a domain one letter off yours
Job offer or "you've won" Free mailbox, request for personal data or a fee

If it's a scam

  • Don't reply, click or open attachments.
  • Report it: Gmail and Outlook both have Report phishing in the message menu.
  • If it imitates your employer or bank, forward it to their published abuse or security address.
  • If you entered a password, change it at once from the real site and turn on two-step sign-in.

If you run a business: stop being the brand that gets faked

If customers get scam emails pretending to be you, the fix on your side is authentication. Publish SPF, sign with DKIM and move DMARC to an enforcing policy, so receivers reject mail that fakes your domain. Check where you stand with the DMARC checker and the email spoofing test. For sign-up forms, signup protection blocks fake and disposable addresses before they reach your list.

What it costs

Checking a single address is free in the box above. For lists:

  • Pro, $39 a month: Unlimited email verification.*
  • Starter, $9 a month: 2,500 emails a month.
  • Free: 100 checks with a Google sign-in, no card.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

Upload a list on the verify page or see pricing.

More reading: the Gmail "message seems dangerous" warning, disposable email domains, business email vs personal email.

Common questions

How can I tell if an email is really from Microsoft, PayPal or my bank?

Check the domain in the real From address, not the display name, and then read the Authentication-Results header. If DMARC passes for the company's real domain, the message was sent by systems that domain authorises. If the domain is a lookalike, or DMARC fails, treat it as fake. When in doubt, go to the company's site directly instead of clicking anything in the email.

Can an email checker tell me if an email is a scam?

Not on its own. A mailbox check tells you whether an address can receive mail. That helps spot made-up or disposable senders, but criminals also use real accounts. Combine it with the header and domain checks in this guide.

What does 'via' or 'on behalf of' mean next to a sender?

It usually means the message was sent by a third-party service for the domain in the From address, and the signing domain doesn't match. Plenty of legitimate newsletters show it. It is a reason to look closer, not proof of a scam.

Is it safe to reply to check if an email is real?

No. Replying confirms your address is active and starts a conversation the sender controls. Check the headers and domain instead, and contact the company through a number or site you already know.

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.