Deliverability & Compliance

Automated DKIM, SPF & DMARC Authentication

Satisfy mandatory 2026 inbox provider requirements from Gmail, Microsoft 365, and Yahoo. Protect your brand domain from spoofing and ensure transactional delivery.

The 2026 Inbox Landscape: Authentication Is No Longer Optional

Mailbox providers automatically reject or junk emails lacking cryptographically aligned DKIM and DMARC policies. SendPorter automates the entire authentication chain: from generating 2048-bit RSA keys to validating live DNS TXT propagation before your first email is dispatched.

The Three Pillars of Email Authentication

RFC 6376

1. DKIM (DomainKeys Identified Mail)

DKIM attaches an asymmetric digital signature to every outbound email header. The receiving mail server retrieves your public key from DNS and verifies that the message body has not been intercepted or altered in transit.

SendPorter standard: Automated 2048-bit RSA key generation with isolated selector rotation.

RFC 7208

2. SPF (Sender Policy Framework)

SPF designates which mail servers and IP addresses are authorized to dispatch emails on behalf of your domain name.

SendPorter standard: Single-lookup include:sendporter.com mechanism that guarantees you never breach the strict 10-lookup DNS ceiling.

RFC 7489

3. DMARC (Policy & Alignment)

DMARC bridges SPF and DKIM. It informs recipient servers what action to take (monitor, quarantine, or reject) when incoming emails fail authentication checks.

SendPorter standard: Guided policy progression from p=none monitoring to strict p=reject enforcement.

Verifying Your Records via CLI

You can verify whether your public keys and SPF entries have propagated across global nameservers using terminal commands:

# 1. Query your DKIM public key record
dig txt sp._domainkey.yourdomain.com +short

# Expected output:
# "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

# 2. Query your domain SPF authorization record
dig txt yourdomain.com +short

# Expected output includes:
# "v=spf1 include:sendporter.com ~all"

# 3. Query your DMARC policy definition
dig txt _dmarc.yourdomain.com +short

# Expected output:
# "v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com; pct=100;"

Frequently Asked Questions

What happens if DKIM fails but SPF passes?

Under standard DMARC rules, if one mechanism passes with proper domain alignment, DMARC will pass. However, when emails are forwarded by intermediate MTAs, SPF frequently breaks—making a valid DKIM signature critical for message delivery.

How long does DNS verification take in SendPorter?

SendPorter queries authoritative nameservers directly. In most cases, DNS verification completes in under 60 seconds after you add the records to Cloudflare, Route 53, or GoDaddy.

Can I authenticate multiple domains on one SendPorter account?

Yes. You can add and manage unlimited sending domains, each with isolated DKIM keys and deliverability analytics.

Automate your domain authentication today

Start free with 2,500 transactional emails per month.

Request Access