WarningSMTP Error · Temporary (4.x.x)
421 4.7.32

Gmail: From: header not aligned with SPF or DKIM

A 421 4.7.32 from Gmail means the domain in your From: header does not match the domain that passed SPF or DKIM. Gmail says: "Your email has been rate limited because the From: header (RFC5322) in this message isn't aligned with..." Gmail also returns it as a block with status 5.7.32.

Updated June 13, 2026

SMTP Exchange / Mail Log
> MAIL FROM:<you@yourdomain.com>> RCPT TO:<recipient@example.com>  421 4.7.32 Gmail: From: header not aligned with SPF or DKIM
All guides

Is your domain affected?

Run a free check — we'll show you exactly what's misconfigured.

421 4.7.32 is a temporary SMTP reply meaning gmail: from: header not aligned with spf or dkim. SPF or DKIM may pass, but for a different domain (for example the ESP's own domain). DMARC needs one of them to pass for the From: domain itself. That is called alignment.

What 421 4.7.32 means

SPF or DKIM may pass, but for a different domain (for example the ESP's own domain). DMARC needs one of them to pass for the From: domain itself. That is called alignment.

ℹ️
This is a 4.x.x temporary failure — a correctly configured mail server retries on a backoff schedule, and the message frequently delivers on a later attempt.

Common causes

📨
#1

The ESP signs DKIM with its own domain

Most common

Mail is signed d=sendgrid.net or d=mailchimpapp.net instead of your domain, so DKIM is not aligned.

🔁
#2

The Return-Path uses the ESP's domain

Most common

SPF passes for the ESP's bounce domain, not for yours, so SPF is not aligned.

⚙️
#3

You send as a domain you have not set up

Common

The From: uses a brand or secondary domain that has no DKIM or custom return path.

How to fix 421 4.7.32

  1. 1

    Set up domain authentication in the ESP

    Most platforms call this "domain authentication" or "custom DKIM". It makes DKIM sign with d=yourdomain.

  2. 2

    Add a custom return path

    A CNAME such as bounce.yourdomain makes SPF align with your From: domain.

  3. 3

    Confirm alignment

    Send a test message and check that dkim=pass header.d= or smtp.mailfrom= shows your own domain.

Confirm your domain is set up correctly

Most delivery failures — permanent or temporary — trace back to authentication or reputation. Run a free EmailHealth check to confirm SPF, DKIM, DMARC, blacklist status, and TLS are all healthy for your sending domain. If you send in volume, free daily monitoring will alert you before a small issue becomes a flood of bounces.

Stop this error from coming back

Most delivery problems start when a DNS record changes, a key is removed or a domain lands on a blocklist. EmailHealth checks your sending domains every day and sends one alert, by email, Slack or webhook, with the exact fix.

1 domain free. Sending from many domains (cold email, agencies, MSPs)? Early access covers 10.

Frequently asked questions

Check your domain for free

SPF, DKIM, DMARC, MX, blocklists and TLS in about 2 seconds. No account needed.

Run the check