PulsePigeonemail infrastructure

2026-08-26 · 2 min read

SPF too many DNS lookups: diagnose and fix the limit

The SPF 10-lookup limit is one of the most common authentication failures. What causes it, what the error looks like, and the practical fixes that don't break your existing email flow.

2026-08-26 · 2 min read

DKIM selector not found: diagnose and repair

When a DKIM check fails with 'selector not found', the receiving server could not resolve the public key. Walk through the common causes and the verification steps.

2026-08-26 · 1 min read

SMTP 421 — transient failure retry strategy

A 421 response is a temporary failure: the receiving server is asking you to retry later. The right retry policy protects your sender reputation and your recipients' patience.

2026-10-20 · 4 min read

Verify signed webhooks and store each event once

A tested Python example that verifies a PulsePigeon signed status event, stores a receipt once, rejects a reused event ID with different content, and keeps send idempotency separate from event idempotency.