emailrules.today

How email works

Every jargon word, in plain English

Not an A–Z. 41 words, each one placed at the moment it actually happens to an email.

01/ 08
Right nowWeeks or years earlier

You get the address

Someone hands you an email address, and the terms of that handover decide everything after it.

The 9 words that live here →

Before you read any of it

12

of these 41 words are not your problem

Already handled by the platform, or impossible to act on at all. Knowing which is which is most of the job, and it is the one thing nobody who sells deliverability software is able to tell you.

22
Yours
Nobody does this for you
7
Part yours
The platform does part; the rest is genuinely yours
5
Your platform
Klaviyo, Mailchimp and friends do this automatically
7
Nobody's
Nothing to action — it changes a number or a risk you report

If you are new

The words that explain the rest, in order

Each one makes the next one obvious. Ten minutes, and the rest of this page reads itself.

  1. 01ESP
  2. 02From domain
  3. 03DNS
  4. 04SPF
  5. 05DKIM
  6. 06Alignment
  7. 07DMARC
  8. 08Consent
  9. 09Bulk sender
  10. 10Engagement
  11. 11Complaint rate / spam rate

You choose a From address, write a subject line, and add the things the law requires to be in the message.

Why this stop decides things

Your platform does most of this, which is exactly why the parts it does not do get missed. Four things in a marketing email are regulated by name: who it is from, what the subject line promises, whether a postal address is present, and whether someone can get out. Everything else at this stop is design.

Their building — not in your platform

The receiver works out whether the message really comes from who it says it does.

Why this stop decides things

Three separate questions get asked here, and the third is the one everybody skips. Did an allowed server send this? Is the signature valid? And — the one that fails while the first two pass — does either of those actually belong to the brand name in the From line? Note what none of these ask: whether anyone wants the mail. Passing all three is a gate, not a verdict. It makes you eligible to be judged. The judging happens at the next stop.

The check that fails silently

Why a message sits in spam while every dashboard is green

What the human sees

From: Aurora Coffee <hello@aurora.com>

The only address a recipient will ever read. Everything below exists to decide whether to believe it.

What the receiver asks, in order

  1. 1
    SPFWas this server allowed to send?

    Reads mail.esp-vendor.comthe invisible envelope, not the From line.

    pass
  2. 2
    DKIMIs the signature valid and untampered?

    Reads esp-vendor.comthe domain that signed, which need not be yours.

    pass
  3. 3
    AlignmentDoes either of those belong to aurora.com?

    Reads neitherthe step almost every explainer leaves out.

    no

4 · DMARC decides what happens next

Nothing that passed belongs to aurora.com, so DMARC fails. What that costs you is whatever your own DNS record says it costs.

p=none
delivered anyway, and you are told nothing
p=quarantine
spam folder
p=reject
refused at the door

Both checks passed. The message still fails, because passing and belonging are different questions and only the second one is about you. Alignment, in full. And when all four rows are green, nothing here has yet decided the folder — that is the next stop.

Their building — not in your platform

Having proved who you are, you find out whether they want you — and that is mostly about your history, not this message.

Why this stop decides things

This is the stop that authentication checklists pretend does not exist, and it is where placement is actually decided. SPF, DKIM and DMARC answer “is this really you”. Nothing about passing them says a human wants your mail. The second question is settled by what your domain has done before: who opened, clicked, replied, dragged you out of spam, or reported you. A brand-new domain has no answer to that question at all, which is a different problem from having a bad one, and the two are fixed in opposite ways. No provider publishes the weights, and anybody who tells you they know them is selling something.

Why the same setup gives two answers

Identical authentication, identical message, different sender history

What the provider knows about you

NEWNothing. You did not exist last month.

2YRMonths of how real people reacted.

Volume it will accept

NEWSmall, and rising only while complaints stay flat.

2YRAbsorbs a spike without comment.

One bad send

NEWCan define you. There is nothing else to average against.

2YRDiluted by history, but it still costs you.

Perfect SPF, DKIM, DMARC

NEWRequired. Not enough.

2YRRequired. Not enough.

Getting it back

NEWDays, if you catch it in the first week.

2YRWeeks. There is more record to unwind.

Both pass every check at stop 4. Only one of them gets the benefit of the doubt at stop 5, and no DNS record you can publish will close that gap. Warm-up is how the left column becomes the right one.

The message goes to an inbox, a spam folder, a refusal, or an address that was never a person.

Why this stop decides things

Your platform reports "delivered", which means the receiving server accepted the message, not that a human will ever see it. The spam folder is a delivery. That gap between accepted and seen is where most of the anxiety in this job lives, and the words at this stop are the failures that are visible rather than inferred.

Somebody opens, clicks, ignores, unsubscribes, or presses the button that costs you the most.

Why this stop decides things

One of these reactions is worth more attention than all the others combined. Not the open, which is now largely a machine. Not the click. The complaint: a fraction of one percent of your recipients pressing Report spam is the difference between arriving and not, and it is measured against you at every provider separately.

Alphabetical

All 41, if you came for one word

The number is the stop it happens at.

Whose job it is

Yours
Nobody does this for you
Part yours
The platform does part; the rest is genuinely yours
Your platform
Klaviyo, Mailchimp and friends do this automatically
Nobody's
Nothing to action — it changes a number or a risk you report

How deep

Week one
The words you cannot work without
Working
You will meet these within a quarter
Deep
Deliverability lead territory

FAQ

Awkward questions

Who is this actually for?

People who ship email and are too busy to re-read every PDF: week-one marketers, lifecycle/CRM, deliverability, multi-country ops, DTC brands, agencies — on Klaviyo, Mailchimp, Braze, HubSpot, SFMC, or something else. Pick your tool and geos so product-specific pages only appear when they match. EU and UK are first-class filters. Not for people who sell tools about email and need a fake score to demo.

Why only ~40 rules? Isn’t that… thin?

On purpose. A wall of 400 undated “best practices” is how you look busy and still get burned. Every page needs a primary source we actually read. Thin and checkable beats fat and folklore. Europe, bulk inbox rules, measurement honesty, and protocol topics like BIMI/DMARC policy are on the shelf when we can cite them — not every Member State and not every vendor myth. Coverage map lists what we still refuse to invent.

Is this legal advice?

No. If it were, you’d have a billable hour and a longer PDF. This is a dated operator reference written by an email geek. Confirm anything high-stakes with counsel who knows your facts. Same for “will this make me compliant?” — no tool does that. Lawyers and judges do. We say what the sources say and what to do first on Monday.

Why no trust score out of 100?

Because we refuse to invent a number you can’t audit. Fake scores sell seed tests and panic. You get findings, dates, and links. If that feels less exciting than a red dial, good — you’re not the red-dial customer.

Why should I trust you more than my ESP’s blog?

ESPs sell seats. Seed-score vendors sell fear. AI invents citations when nobody watches. We sell nothing today — no pixels, no placement scores, no affiliate — so we can say when a tool is the problem. A human verifies, dates, and corrects in public. Tools may help draft; they do not ship unsourced claims. Check the primary links. Fail that test and leave.

Do I need an account?

No. Filters live in this browser and the URL. Share the link. That’s it. Accounts come later only if they earn it — not so we can nurture you about email.

I’m an agency. Where’s multi-client mode?

We tried a client-name CRM on the setup card. It made the product feel like work before it felt useful. Role filters + copy link + one-page brief (optional PDF title) is enough for now. Complexity comes back when the free shelf is habit, not before.

Is the quiet changelog a bug?

No. Quiet means nothing material moved. We don’t invent urgency so the homepage looks “alive.” Sticky risks still show what usually needs a person when the market is still.