Once your DMARC record is live, mailbox providers start sending aggregate reports — a daily, machine-readable tally of every message that claimed to be from your domain, whether it passed SPF and DKIM alignment, and which IP it came from. The raw reports are gzipped XML; left alone they pile up as opaque attachments. Folio diverts them out of your inbox, parses them, and charts the result.

§ Where the data comes from

Each domain you bind publishes rua=mailto:dmarc-rua@<your-domain> in its _dmarc record. That address is a receive-only alias Folio creates and manages for you the moment you add the domain — it never lands in your inbox, never appears as a sendable identity, and you don't create it yourself. Reports addressed to it are accepted, parsed, and rolled up at /app/deliverability.

Aside

Reports arrive roughly once a day, per provider. A domain you bound this morning won't show anything until the first report lands — usually within 24 hours. An empty page is the normal early state, not an error.

§ What the page shows

Each domain you're monitoring gets its own panel:

  • ·DMARC pass rate — the share of reported messages that passed authentication across the window.
  • ·Daily authentication — a bar per day, with the failed share stacked above the passed share, so a bad day stands out at a glance.
  • ·Failing sources — the IP addresses sending mail as you and failing, ranked by volume. A clean domain reads “Nothing sending as you has failed.”
  • ·Reported by — the providers (Google, Microsoft, Yahoo, and the rest) that filed reports in the window.

§ Tightening the policy

A new domain should start at p=none — monitor only. Spoofers are logged but nothing is held, so legitimate mail you forgot about (a newsletter tool, a ticketing system) can't be silently dropped while you're still learning who sends as you. Once a domain shows a clean pass rate across a full window, the page surfaces a Ready to tighten note. Then move the policy up a rung at a time:

  1. 01p=none — reports only. Confirm every legitimate sender is passing.
  2. 02p=quarantine — failing mail goes to the recipient's spam folder. Watch the pass rate hold for a week.
  3. 03p=reject — failing mail is refused outright. The strongest protection; move here once quarantine has been clean.

Edit the p= value in your domain's _dmarc TXT record at your registrar; nothing changes on Folio's side.

§ Bringing in an older domain

Domains added before per-domain reporting shipped send their reports elsewhere and won't appear here until you opt in. The change is one line: add rua=mailto:dmarc-rua@<your-domain> to that domain's existing _dmarc record. Folio already accepts the address, so no other record — and no alias of your own — is needed. The exact value is on the domain's detail page.