Authenticate
DKIM, SPF, and DMARC — all aligned to your own domain.
Warm up & pace
Build volume gradually and send at a steady rate.
Stay wanted
Suppress bad addresses, honor unsubscribes, keep lists clean.
Authentication alignment
When you verify a domain Drin sets up DKIM, a custom MAIL FROM (SPF), and DMARC — the three checks every receiver runs. The word that matters is alignment: it isn’t enough to pass DKIM and SPF, the domains they pass for must match the domain in yourFrom address.
- DKIM alignment — your message is signed with a key under your own domain, so the DKIM domain matches your
From. Drin’s BYODKIM setup gives you this by default. - SPF alignment — the custom MAIL FROM puts the envelope sender on a
send.subdomain of yours, so SPF aligns too (and no third-party sending service shows in your headers). - DMARC — passes when either aligned DKIM or aligned SPF passes. With Drin’s setup you get both, so DMARC is solid.
p=none so you can monitor without risk. Once you’ve confirmed all your legitimate mail passes, tighten the policy to p=quarantine and eventually p=reject for the strongest protection against spoofing.
Warm up a new domain
A brand-new domain has no sending history, so providers are cautious. Don’t send your largest blast on day one. Ramp volume gradually over the first couple of weeks while engagement builds your reputation.Start small and engaged
Send your first batches to your most active, most likely-to-open recipients — transactional mail (receipts, magic links) is ideal because it’s expected and opened.
Increase gradually
Roughly double daily volume every few days as long as bounces and complaints stay low. Steady and predictable beats spiky.
Stay under bounce & complaint limits
Two rates decide whether providers keep accepting your mail. Keep both well under their ceilings — not at the line, under it:| Signal | What it means | Keep it under |
|---|---|---|
| Hard bounce rate | Mail to addresses that don’t exist or rejected you. | ~2% (well below the ~4% danger zone) |
| Complaint rate | Recipients marking your mail as spam. | ~0.1% (roughly 1 in 1,000) |
Suppression
The fastest way to wreck a bounce rate is to keep mailing addresses that already bounced. Drin keeps a per-project suppression list and adds addresses to it automatically on a hard bounce or a spam complaint, so you never re-send into a wall. If every recipient of a send is suppressed, the request is rejected with asuppressed error and nothing goes out.
- Don’t fight it. Removing an address from suppression to re-send to a known-bad inbox just generates another bounce. Only resubscribe an address you have a clear reason to believe is now valid.
- Suppress proactively. If you learn an address is dead from your own systems, add it to the list yourself rather than waiting for the bounce.
Unsubscribe
For any mail a person might not want every time, give them a one-click way out. Drin injects standards-basedList-Unsubscribe and List-Unsubscribe-Post headers so Gmail and Outlook render a native unsubscribe link — the kind recipients use instead of hitting “spam.”
- Honor it instantly. An unsubscribe must stop the mail, full stop. Sending after an opt-out is the surest path to complaints.
- Use it as a release valve. An easy unsubscribe is a gift to your reputation: every person who unsubscribes is a person who didn’t mark you as spam.
- Purely transactional mail (password resets, receipts) generally doesn’t need a visible unsubscribe — but never smuggle marketing into a transactional message to dodge the requirement.
Content & list hygiene
Even perfectly authenticated mail lands in spam if the content or the list looks like spam. The basics:- Only mail people who asked. Permission is the single biggest deliverability factor. Never buy, scrape, or rent lists — they bounce hard and complain harder.
- Confirm new addresses. A confirmed opt-in (the user clicks a link in a first email) keeps typo and trap addresses off your list from the start.
- Prune disengagement. Stop mailing addresses that haven’t opened or clicked in months. Dead weight lowers your engagement signal and raises your spam-trap risk.
- Balance the message. Real text, a clear sender name, a working unsubscribe, and no link shorteners or all-image bodies. Plain, honest mail clears filters that flashy mail trips.
- Stay consistent. Steady volume from a stable
Fromdomain reads as a healthy sender. Long silences followed by huge blasts read as a compromised one.
Drin does its part. Drin authenticates every message, isolates senders so one bad account can’t burn yours, auto-suppresses bad addresses, injects unsubscribe headers, and pauses before reputation tips over. The list above is the part that’s yours — and it’s the part that decides the inbox.
Verify a domain
Set up DKIM, SPF, and DMARC — the foundation everything here builds on.
Suppressions
View and manage the addresses Drin won’t send to.
Metrics
Watch delivery, bounce, and complaint rates over time.
Webhooks
Get bounce and complaint events in real time to react instantly.
