Help Center

How Inbox Penny works, and what to do when it doesn’t

DKIM, SPF and DMARC in plain English

Three checks that decide whether your mail is believed.

Email was designed without any way to prove who sent a message. These three fill that gap. You mostly don’t have to do anything about them — verifying a domain sets them up — but knowing what they’re for makes every deliverability conversation easier.

The three, briefly

AnswersLike
SPFIs this server allowed to send for this domain?A list of who may post on your behalf
DKIMWas this message really sent by that domain, unaltered?A wax seal on the envelope
DMARCWhat should a receiver do when those fail?Your standing instruction to the post office

DKIM is the one that matters most

Every message is signed with a private key. The matching public key lives in your DNS — that’s what those CNAME records are. A receiver checks the signature: if it matches, the message genuinely came from a sender authorised for that domain and wasn’t modified.

It’s the strongest of the three because it survives forwarding, which SPF often doesn’t.

Alignment — the word that trips people up

It isn’t enough that a message is signed. It has to be signed by a domain that matches the From address. That match is called alignment, and it’s what DMARC actually checks.

Why you can't send as your Gmail address

This is exactly why. A message with From: you@gmail.com signed by anyone other than Google is unaligned, so DMARC fails and the mail is refused or binned. No platform can work around it — it’s the system working.

What we handle

  • DKIM — set up when you verify a domain, or automatically on a free sending address.
  • SPF — handled by how sending is configured; there’s nothing for you to add.
  • DMARC — a policy on your domain, so it’s yours to publish. Not required to send with us, and worth doing anyway.

If you publish a DMARC record, start at p=none — monitoring only. It tells you what’s failing without anything being rejected. Tighten later, once a few weeks of reports look clean.

FAQs

Do I need DMARC to send?+

Not with us. Gmail and Yahoo do require it of high-volume senders on their own terms, and it protects your domain from being spoofed, so it’s worth having.

How do I check my mail is signed?+

Send yourself a test and view the original message — in Gmail, ⋮ → Show original. You want dkim=pass and dmarc=pass.

I don't have a domain. Does any of this apply?+

It’s all handled for you on a free sending address — that address is on a domain we control and sign for, which is precisely what makes it work.

Where to go next