Guides

Deliverability basics

SPF/DKIM/DMARC, suppressions, and pacing.

Authentication

Deliverability starts with authentication. If providers can't verify you're allowed to send as your domain, your mail will land in spam or be rejected.

Minimum bar:

  • SPF authorizes SendLib (or your sending IPs) to send mail for your domain.
  • DKIM signs the message so providers can verify it wasn't modified in transit.
  • DMARC tells providers what to do when SPF/DKIM fail, and enables reporting.

Practical approach:

  1. Verify your sending domain early.
  2. Start with SPF + DKIM.
  3. Add DMARC with p=none to collect reports.
  4. Once stable, move to quarantine / reject.

Align domains

Keep your From domain aligned with DKIM signing and return-path handling. Misalignment is a common cause of spam placement.

Suppressions

Suppressions protect your reputation by preventing delivery to known-bad destinations.

You should automatically suppress recipients when you see:

  • Hard bounces (mailbox doesn't exist)
  • Spam complaints
  • Unsubscribe signals (if you manage lists)

Re-sending to known-bad recipients is a reputation tax: it increases bounce rates and trains providers to distrust you.

Treat complaint signals as urgent

Complaint events are one of the strongest negative signals mailbox providers use. If complaints spike, pause marketing traffic and investigate.

Pacing and warmup

New domains and IPs don't have reputation. If you send a big blast on day one, providers will throttle or block you.

Warm up deliberately:

  • Start with your most engaged recipients.
  • Increase volume gradually.
  • Keep content consistent while warming.
  • Monitor deferrals, bounces, and complaints.

If you see throttling (421 4.7.0-style deferrals), slow down and spread traffic over time.

Warmup Calculator

Generate a simple geometric ramp. Tune it with your real-world signals.

DayVolumeProgress
1200
2285
3406
4579
5825
61,176
71,675
82,388
93,403
104,849
116,910
129,848
1314,034
1420,000

Note: warmup is not just volume. Monitor bounces/deferrals/complaints and slow down when providers push back.

A quick deliverability checklist

  • Domain verified (SPF + DKIM)
  • DMARC added (start with p=none)
  • Bounces and complaints wired to suppressions
  • Webhooks ingested reliably (with retries + dedup)
  • Volume ramp plan (pacing/warmup)
  • Clear separation between transactional vs marketing traffic

Next