421 4.7.28: Fix Gmail's 'Unusual Rate' Deferral
421 4.7.28: Gmail is deferring your mail over an unusual rate on your IP or domain. Find which identity it's throttling. Free instant check, no sign-up.
DiagnoseGuides for DNS records, propagation delays, and email deliverability — NXDOMAIN, SPF/DKIM/DMARC, MX, nameservers, and blacklists. Each guide includes a free check for your domain.
421 4.7.28: Gmail is deferring your mail over an unusual rate on your IP or domain. Find which identity it's throttling. Free instant check, no sign-up.
Diagnose450 4.2.1 from Gmail: the recipient is receiving mail too fast — a temporary, retryable limit. Know when to wait and when it's your relay. Free instant check.
Diagnose451 4.7.1 'try again later' is usually greylisting, not a bounce. See when it clears and when IP reputation is the real cause. Free instant check, no sign-up.
Diagnose452 4.2.2: the recipient's mailbox is temporarily full — a soft bounce your server retries for days, not a hard rejection. Free instant check, no sign-up.
Diagnose452 4.5.3 Too many recipients: one message passed the recipient cap. Retrying won't help — split the RCPT list into chunks. Free mail check, no sign-up.
DiagnoseCloudflare 523 means Cloudflare can't route to your origin's IP. Fix it in 3 checks: stale A record, dead origin, routing. Free instant check, no sign-up.
Diagnose535 5.7.8 Username and Password not accepted means SMTP login failed. Fix it: app password, 2-Step Verification, or OAuth. Free instant check, no sign-up.
Diagnose550 5.1.1 User Unknown means the mailbox doesn't exist, not SPF. Pin the cause in 3 checks: the address, MX routing, aliases. Free instant check, no sign-up.
Diagnose550 5.1.10 Recipient not found isn't SPF — the address isn't in the directory. Fix it in 3 checks: address, hybrid sync, MX. Free instant check, no sign-up.
Diagnose550 5.4.1 Recipient Address Rejected means a directory block, not SPF. Pin the cause in 3 checks: recipient, DBEB, relay. Free instant check, no sign-up.
Diagnose550 5.4.5 means Gmail hit your daily send limit and blocked outbound mail. See which cap you crossed, when it resets, and how to raise it. Free email check, no sign-up.
Diagnose550 5.7.1 not RFC 5322 compliant means a duplicate or malformed header — two Date, From, or Message-ID lines. Find it in the raw source. Free mail check.
Diagnose550 5.7.1 Unable to Relay means Exchange refused to forward your mail. Fix it in 3 checks: auth, connector IP, accepted domain. Free instant check, no sign-up.
Diagnose550 5.7.1 means the receiver permanently refused your mail on policy — usually SPF. Pin down which of 4 causes in 5 checks. Free instant check, no sign-up.
Diagnose550 5.7.23 means a receiver rejected your mail because its sending IP failed your SPF record. Fix it in 3 checks: SPF, the IP, and -all. Free instant check.
Diagnose550 5.7.25: Gmail rejected your mail — the sending IP's PTR is missing or mismatched. Check PTR, forward match, and FCrDNS. Free instant check, no sign-up.
Diagnose550 5.7.26 means Gmail blocked your mail as unauthenticated. Fix it in 4 checks: SPF, DKIM, DMARC, and From alignment. Free instant check, no sign-up.
Diagnose550 5.7.350 means a recipient server flagged your outbound mail as spam. Fix it in 3 checks: SPF, DKIM, and DMARC on your sending domain. Free instant check.
Diagnose550 5.7.509 means Microsoft enforced your own p=reject policy on unaligned mail. Fix alignment in 4 checks: SPF, DKIM, DMARC. Free instant check, no sign-up.
Diagnose550 5.7.511 means Microsoft 365 banned your sending IP — its strongest block, not self-service. What to fix, then how to appeal. Free instant check, no sign-up.
Diagnose550 5.7.515 means Outlook.com rejected your mail: the From domain isn't authenticated. Check SPF, DKIM, DMARC alignment. Free instant check, no sign-up.
Diagnose552 5.2.2: the recipient's mailbox is over quota, not your SPF or DKIM. Tell permanent from temporary and who must fix it. Free instant check, no sign-up.
Diagnose553 5.1.8 means your envelope-sender domain doesn't resolve — not the recipient. Check the sender domain's A/MX in 3 steps. Free instant check, no sign-up.
Diagnose554 5.4.14 Hop count exceeded means your mail is looping. Trace the loop via Received headers and MX routing, then fix it. Free instant check, no sign-up.
Diagnose554 5.7.1 Relay Access Denied means a server refused to forward your mail. Find why in 3 checks: auth, MX, allowed senders. Free instant check, no sign-up.
DiagnosePoint a domain to a server IP with an A record: apex vs subdomain, the host-field trap that doubles your name, and why it won't resolve yet. Free instant check, no sign-up.
DiagnoseHow to check A and AAAA records with dig, tell NXDOMAIN from 'no A record', find an AAAA that points nowhere, and fix stale or extra IPs after a move.
DiagnoseCafe24 domain not connecting after a nameserver change? Check registrar NS, A/CNAME records, and propagation in 4 steps to find the broken layer. Free instant check.
DiagnoseOld content after a change? Check whether DNS still points at the old server or a CDN is serving a cached copy, using dig, curl --resolve and cache headers.
DiagnoseCloudflare nameservers stuck pending or not updating? Change them at your registrar, clear old DNSSEC, and verify delegation in 4 steps. Free instant check.
DiagnoseAn A record maps a name to an IP; a CNAME makes it an alias of another name. When to use each, why a CNAME can't sit on the root domain, and what to do instead.
Diagnosecurl: (6) Could not resolve host means name resolution failed before any connection. Isolate a typo, resolver, or proxy env. Free instant check, no sign-up.
DiagnoseRead the Authentication-Results line, tell a body hash failure from a bad signature or a missing key, and fix the step that changed your message or key.
DiagnoseDKIM record setup and check: publish the selector._domainkey TXT, avoid the two-record split trap, and confirm the key resolves. Free instant check, no sign-up.
DiagnoseDKIM selector not found means receivers can't fetch your key. Check the s= selector, CNAME delegation, and typos in 4 steps. Free instant check, no sign-up.
DiagnoseWhat DMARC p=none, quarantine and reject do to failing mail, why scanners flag p=none, and what to check in aggregate reports before tightening the policy.
DiagnoseDMARC record setup, done right: the exact tags to publish at _dmarc, why pct is gone in 2026, and how to verify it actually resolves. Free instant check, no sign-up.
DiagnoseA DNS change shows up as cached answers expire: at most the old TTL for a record, up to 48 hours for a nameserver change. How to check it and how to shorten it.
DiagnoseDNS REFUSED means a server won't answer you on purpose — wrong nameserver, no recursion, or an ACL. Find which in 4 checks. Free instant check, no sign-up.
DiagnoseDNS server not responding on Windows? Isolate resolver vs website: flush DNS, switch to a public resolver, reset the adapter. Free instant check, no sign-up.
DiagnoseDNS SERVFAIL means the resolver tried and failed — usually DNSSEC or a dead nameserver. Split the cause in 4 checks. Free instant check, no sign-up.
DiagnoseWhat a DNS TTL really controls, sensible values (300, 600, 3600, 14400, 86400), the maximum and minimum, negative caching, and how to lower TTL before a move.
DiagnoseDNS_PROBE_FINISHED_BAD_CONFIG in Chrome? Confirm the domain resolves publicly, then fix the local resolver, cache, or router. Free instant check, no sign-up.
DiagnoseDNS_PROBE_FINISHED_NO_INTERNET in Chrome? Confirm the site resolves publicly, then isolate your network, resolver, or VPN. Free instant check, no sign-up.
DiagnoseDNS_PROBE_FINISHED_NXDOMAIN means DNS says the name doesn't exist. How to tell your device from the domain, read dig output, and fix each real cause.
DiagnoseDNSSEC validation failed? SERVFAIL from expired RRSIG, a missing DS, or a bad key rollover. Find the broken link in 5 checks. Free instant check, no sign-up.
DiagnoseDothome domain not connecting after a nameserver change? Check registrar NS, A/CNAME, and propagation in 4 steps to find the broken layer. Free instant check.
DiagnoseSet up SPF, DKIM and DMARC in the right order, meet the Gmail, Yahoo and Microsoft bulk-sender rules, and find out why authenticated mail still lands in spam.
DiagnoseEmail forwarding setup breaks SPF the instant you turn it on. Check three failure points — SPF, DKIM, loops — in order. Free instant check, no sign-up.
DiagnoseEmails landing in spam instead of the inbox? Fix it in 5 checks: SPF/DKIM alignment, DMARC, sending IP reputation, and PTR. Free instant check, no sign-up.
DiagnoseERR_ICANN_NAME_COLLISION means a name resolved to 127.0.53.53. Check the name, your search domain, and if the TLD is public. Free instant check, no sign-up.
DiagnoseERR_NAME_NOT_RESOLVED means DNS gave no usable address for a hostname. How to tell NXDOMAIN from SERVFAIL with dig, and fix DNSSEC, expiry, Chrome DNS and more.
DiagnoseError 1000: your Cloudflare DNS record points at a Cloudflare IP, not your origin. Find the looping A record in 3 checks. Free instant check, no sign-up.
DiagnoseError 1001 means Cloudflare can't map the requested hostname to a zone. Fix in 3 checks: the DNS record, a dangling Cloudflare IP, propagation. Free instant check, no sign-up.
DiagnoseError 1014 means your CNAME crosses two Cloudflare accounts and is banned. Check the target, swap to an A record, or use SaaS. Free instant check, no sign-up.
DiagnoseError 1016 means Cloudflare can't resolve your origin's IP. Fix in 3 checks: A/AAAA record, CNAME target, origin host. Free instant check, no sign-up.
DiagnoseError 1018 means Cloudflare can't apply your zone's config at the edge — a recent activation or a ghost partner zone, not a record you fix. Free instant check, no sign-up.
DiagnoseError 530 from Cloudflare is a wrapper, not the error. Find the 1xxx code in the page body, decode it, and fix the origin. Free instant check, no sign-up.
DiagnoseFind your domain's nameservers to see who hosts your DNS and where to edit records. Check the authoritative NS in seconds. Free instant check, no sign-up.
DiagnoseGabia domain not connecting after a nameserver change? Check registrar NS, DNS zone, and propagation in 4 steps to find the broken layer. Free instant check.
Diagnosegetaddrinfo EAI_AGAIN means Node's resolver timed out — a transient failure, not a dead name. Tell it apart from a real bug in 3 checks. Free instant check, no sign-up.
Diagnosegetaddrinfo ENOTFOUND means Node couldn't resolve the hostname. Tell a dead domain from a typo or full-URL host in 3 checks. Free instant check, no sign-up.
DiagnoseGitHub Pages custom domain not connecting? Set apex A/AAAA and www CNAME right, then fix the apex-CNAME and stuck-HTTPS traps. Free instant check, no sign-up.
DiagnoseGoDaddy nameserver change not taking effect? Check the registrar NS, DNS zone, and propagation in 4 steps to find the broken layer. Free instant check.
DiagnoseGoogle Workspace domain setup in the right order: verify a TXT record, point MX to smtp.google.com, then add SPF and DKIM. Free instant check, no sign-up.
DiagnoseMail to daum.net or hanmail.net bouncing or blocked? Check SPF, reverse DNS, and Daum's IP unblock path in 3 steps to find why. Free instant check.
DiagnoseAdd a CNAME record: point one name at another, dodge the apex and 'no other records' traps, and confirm it resolves. Free instant check, no sign-up.
DiagnoseThe dig and nslookup commands that show a domain's MX, SPF, DKIM and DMARC records, what a healthy answer looks like, and the mistakes to look for in each.
DiagnoseCreate a subdomain: choose A vs CNAME, avoid the host-field trap that doubles your domain, and see why it won't resolve yet. Free instant check, no sign-up.
DiagnoseImweb custom domain not connecting? Nameserver, CNAME, or forwarding — each fails differently, and only one gets you SSL. Free instant check, no sign-up.
DiagnoseHow to check which DNSBL lists your mail IP, read the return codes, find the real cause (compromised account, script, open relay) and request delisting.
DiagnoseMicrosoft 365 domain setup in the right order: verify a TXT record, point MX to Exchange Online, then SPF and DKIM. Free instant check, no sign-up.
DiagnoseMTA-STS setup: publish the TXT, host the policy over HTTPS, add TLS-RPT, and start in testing before you enforce. Free instant check, no sign-up.
DiagnoseMX records route your inbound mail. Verify priority numbers, backup MX failover, the CNAME trap, and split-MX in 5 checks. Free instant check, no sign-up.
DiagnoseChanged your nameservers and not sure it took? Check TLD delegation and resolver cache to tell 'still propagating' from actually broken. Free instant check.
DiagnoseCompare the NS records at the registry with what each nameserver answers, find lame or stale servers, and fix delegation and DS after a DNS provider move.
DiagnoseNaver mail bouncing as spam or blocked? Check SPF, DKIM alignment, and KISA white-domain status in 3 steps to find why Naver rejects you. Free instant check.
DiagnoseNaver Works mail not arriving or landing in spam? Fix it in 4 checks: MX host, split MX, SPF include, DKIM selector. Free instant check, no sign-up.
DiagnoseNET::ERR_ADDRESS_UNREACHABLE means there is no network route to the resolved IP, usually a broken IPv6 AAAA record. Check A vs AAAA and reachability in 3 steps. Free instant check.
DiagnoseNo MX record means inbound mail has nowhere to land. Check MX presence, priority, the A-record fallback, and null MX in 5 steps. Free instant check, no sign-up.
DiagnoseSet up reverse DNS for a mail server: why your DNS host can't, finding who controls the PTR, setting it on AWS, Azure and others, and checking FCrDNS.
DiagnoseShopify custom domain not connecting: fix it in 3 checks — apex A record vs www CNAME, DNS propagation, and automatic SSL. Free instant check, no sign-up.
DiagnoseSMTP port 25 blocked usually means your ISP or cloud host bars outbound mail. Tell the cases apart and move to 587/465 in 4 checks. Free instant check, no sign-up.
DiagnoseWhy SPF returns permerror past 10 DNS lookups, which terms count, how to count nested includes yourself, and the fixes that actually get you back under.
DiagnoseSPF record check and setup: the three mistakes that break it — two records, +all, the 10-lookup limit — and how to fix each. Free instant check, no sign-up.
DiagnoseSRV record setup: the _service._proto name, priority, weight, port, and target — plus why the target can't be a CNAME. Free instant check, no sign-up.
DiagnoseSubdomain Takeover: a CNAME points to a deprovisioned cloud resource anyone can re-register. Spot dangling DNS in 4 checks. Free instant check, no sign-up.
DiagnoseTistory custom domain not connecting? CNAME to host.tistory.io, apex needs ALIAS, unify www vs root so HTTPS issues. Free DNS check, no sign-up.
DiagnoseTXT record for domain ownership verification: where the token goes, root vs host, and the deletion trap that unverifies you. Free instant check, no sign-up.
DiagnoseTXT record over 255 characters fails because each string caps at 255 bytes. Split it into quoted chunks the right way in 4 checks. Free instant check, no sign-up.
DiagnoseVercel custom domain not connecting: fix it in 3 checks — apex A record vs www CNAME, DNS propagation, and automatic SSL. Free instant check, no sign-up.
DiagnoseWildcard DNS (*) not catching every subdomain? See what * matches, why one existing record can block it, and the SSL limit. Free instant check, no sign-up.
DiagnoseWix custom domain not connecting? Pick pointing vs name servers, set the records Wix shows, and check propagation and SSL in 4 steps. Free instant check.
Diagnose