TL;DR
Gmail is temporarily rate-limiting your mail because it arrived unauthenticated: neither SPF nor DKIM passed. This is transient, not permanent, but retrying without fixing authentication will keep triggering the same limit. Set up SPF and/or DKIM correctly, confirm alignment, then retry with backoff; do not suppress recipient addresses based on this code alone, since the condition is attached to the sender's own authentication, not to any one mailbox.
What this code means
Gmail uses registry pattern X.7.26 ("Multiple authentication checks failed") specifically when mail has no passing SPF or DKIM result; code 4.7.26 maps that pattern onto a transient class after the receiving system rejected or rate-limited the message for more than one failed authentication check. In this catalog, mechanical IANA confirmation for X.7.26 applies only to the class-5 variant (5.7.26, Associated Basic Status Code 550); the concrete class-4 form has no such registry confirmation here. Existence and meaning therefore rest solely on exact, corpus-collected production evidence (the Gmail 421 4.7.26 response below). The status reports a transient authentication shortfall on this attempt, not a permanently invalid address and not a mailbox condition.
Technical meaning
RFC 7372 registers X.7.26 specifically for a multiple-authentication-failure condition: a message failed more than one message-authentication check, contrary to local policy, without naming which mechanisms failed. RFC 3463 (Section 3.8) defines the general X.7 "Security or Policy Status" subject class but does not itself enumerate detail code 26; the later registration carries an Associated Basic Status Code of 550, confirmed in this catalog only for class 5 (5.7.26). Concrete code 4.7.26 (class 4) applies that same pattern as a transient failure: in the accepted example, Gmail reports the message as unauthenticated because neither SPF nor DKIM passed, and rate-limits it rather than rejecting it outright. It appears here on exact corpus evidence, not on an IANA registry confirmation for this class.
Delivery status
The leading digit 4 denotes a persistent transient failure: at the moment of this attempt, Gmail is rate-limiting the message because it lacks a passing SPF or DKIM result, but the condition clears once the sender's domain authenticates correctly. Do not conflate this with 5.7.26, where the same "multiple authentication checks failed" pattern appears as a permanent failure.
- Class
- Temporary failure
- Retry
- Controlled retry
- Suppression
- Check the full context
Retry decision
Retrying without changing anything will not help: fix SPF and/or DKIM for the sending domain first, confirm the records have propagated and that outgoing mail actually carries a passing signature or SPF result, then retry with backoff and an attempt limit. Stop retrying once messages start passing authentication and delivering, or once the limit is exhausted; do not keep resending the same unauthenticated stream expecting a different result.
Suppression decision
Do not suppress or remove the recipient address based on 4.7.26 alone: the condition is attached to the sender's own authentication setup, not to the recipient's mailbox or address validity. Suppression decisions should follow independent, per-recipient signals (hard bounces, permanent codes), not this sender-side authentication gap.
Common causes
- The sending domain has no SPF record, or the SPF record does not include the sending infrastructure's IP address, so SPF fails or returns none/softfail instead of pass.
- DKIM is not configured, the signing key does not match the published DNS selector record, or the message was modified in transit (for example by a forwarding step or relay) so the DKIM signature no longer verifies.
- In the accepted Gmail example, the response explicitly requires both SPF and DKIM to be checked and reports that neither passed — documented behavior of Google's February 2024 sender authentication requirements for bulk senders, not a general definition of code 4.7.26 across providers.
Diagnostic steps
- Inspect the raw SMTP response and confirm the enhanced code is exactly 4.7.26, and that the basic reply is in the 4xx class (421 in the accepted example).
- Pull the message's Authentication-Results header (or an equivalent DMARC/DKIM/SPF report) for the specific send and confirm which mechanism failed — SPF, DKIM, or both, as in the accepted example.
- Check the sending domain's published SPF record and DKIM selector against the infrastructure that actually sent the message, including any third-party ESP or relay in the path.
- After correcting the DNS records, send a fresh test message and confirm the Authentication-Results header shows a pass before resuming full-volume sending.
Actions by owner
Sender
- Confirm with your sending administrator or provider that SPF and DKIM are published and correctly aligned for this domain; do not keep resending the same unauthenticated stream.
- Once authentication is fixed, retry with backoff and monitor the Authentication-Results header on the next attempts before resuming normal volume.
Sender administrator
- Publish or correct the SPF record for the sending domain and ensure the DKIM selector's public key in DNS matches the private key used to sign outgoing mail.
- Verify DMARC alignment between the From: domain and the SPF/DKIM identifiers, and re-test with a tool or a real send before telling the sender to resume.
Provider
- If you operate the sending infrastructure (ESP, MTA), confirm outgoing mail is actually signed with a valid DKIM key and that the envelope sender falls under a domain covered by SPF for your sending IPs.
- Route customers who lack authentication through onboarding checks before allowing high-volume sends, since Gmail enforces SPF/DKIM under its bulk-sender requirements.
Provider examples
4.7.26 This mail has been rate limited because it is unauthenticated. Gmail requires all senders to authenticate with either SPF or DKIM. Authentication results: DKIM = did not pass. SPF example.com with ip: x.x.x.x = did not passSources
These sources define what this enhanced status code means, mainly through the IANA registry and related RFCs. When provider examples appear on the page, they come from that provider's published documentation. Follow the links to read the original wording in context.
- RFC 3463 — Enhanced Mail System Status Codes — Defines the class/subject/detail model for enhanced status codes.
- RFC 5248 — A Registry for SMTP Enhanced Mail System Status Codes — Creates and governs the IANA enhanced status code registry.
- RFC 7372 — Email Authentication Status Codes — Status codes for SPF, DKIM, DMARC and related authentication results.
- Fix bounced or rejected emails — sender authentication requirement — Gmail Help article, authentication section, for the unauthenticated-mail rate-limit condition (421 4.7.26).
- smtp-codes (community corpus) — Community-maintained reference of provider SMTP responses, pinned locally as evidence.
Last verified:

