What's New
Recent features, improvements, and fixes.
March 2026
Change detection for free tools
Every free tool now remembers previous results. See at a glance whether your DNS configuration changed since the last check — no account required.
What changed
mxio's free tools now have memory. Every time you check a domain, we fingerprint the result and compare it to the last check. No account required.
Change detection badge
A subtle indicator appears in every tool result:
- First check — this is the first time we've seen this domain+tool combination
- Stable · N checks since [date] — configuration hasn't changed across multiple checks
- Changed since [date] — something is different from the previous check
What gets tracked
The system fingerprints meaningful DNS data (records, policies, key sizes) while ignoring volatile fields (response times, geo data, timestamps). A change means your actual configuration changed, not that a server responded 2ms slower.
Privacy
Snapshots are anonymous — no account, no cookies, no tracking. We store a fingerprint hash and key metrics per domain+tool combination. Results older than 12 months are automatically pruned.
Coming next
Field-level change details ("SPF lookup count went from 6 to 11") and integration with diagnostic narratives are planned follow-ups.
Diagnostic narratives for tool results
Every tool result now includes a plain-language diagnostic paragraph explaining what the data means, not just what the data is. Domain Health connects SPF, DKIM, and DMARC into one story.
What changed
Every free tool result now tells you what the data means, not just what the data is.
Diagnostic paragraphs
Each tool (SPF, DKIM, DMARC, MX, Delegation) generates a 2-4 sentence diagnostic paragraph that appears at the top of the result. It explains the findings in plain language — what's healthy, what's broken, and what to do about it.
For example, an SPF result might say: "This SPF record uses 9 of 10 DNS lookups, approaching the limit. Adding more services could push it over. The ~all (softfail) qualifier marks unauthorized senders but doesn't reject them. Consider -all for full enforcement."
Cross-protocol diagnostics
Domain Health now connects SPF, DKIM, and DMARC into a single diagnostic story. Instead of five separate traffic lights, you get one paragraph that explains the relationship: "Your SPF passes with 6 lookups and -all enforcement, and DKIM is active with a 2048-bit key. However, DMARC is set to p=none — receivers aren't enforcing authentication results."
This is the paragraph you screenshot for your boss.
Key metrics at a glance
Domain Health check rows now show key numbers inline — SPF lookup count and qualifier, DKIM key size, DMARC policy level, MX server count, and nameserver status. No drill-through needed for the basics.
Dynamic browser tab titles
Tool results update the browser tab to show the domain and score — useful when you have 12 tabs open checking different domains.
SPF Flattening add-on for Basic plans
Basic plan users can now purchase SPF Flattening packs ($15/domain/month) to enable Managed SPF on individual domains without upgrading to Pro.
Basic plan users can now add Managed SPF to individual domains without upgrading their plan.
Per-domain pricing — Each SPF Flattening pack covers one domain at $15/month. Add packs from the Billing page as you need them, up to your plan's domain limit. Remove packs anytime — enforcement automatically pauses flattening on excess domains.
Pro-equivalent polling — Domains with an active flattening pack get the same 30-minute polling interval as Pro plan users. Your flattened SPF record stays current with upstream provider changes.
Billing integration — Packs appear as line items on your existing Stripe subscription. Add or remove packs instantly from the Billing page — no plan change required.
Pro and Business plans include Managed SPF for all domains at no extra cost. The add-on is designed for Basic users who need flattening on one or two domains without the full Pro upgrade.
Smarter tool results
Free tool results now show proportional visualizations, contextual badges, and guided next steps — making DNS and email data easier to understand at a glance.
Every free tool result page has been redesigned to communicate data visually, not just textually.
DMARC Checker — A policy progression bar shows where you are on the none → quarantine → reject journey, with contextual guidance at each stage. Domains without DMARC now see a structured empty state with a direct link to the DMARC Record Generator.
MX Lookup — Response times render as proportional bars (like Ping results), making it easy to spot slow mail servers. Primary and backup MX hosts are visually distinguished by priority.
SMTP & IMAP Tests — A port comparison summary shows all tested ports at a glance with connection status, TLS version strength badges (color-coded by version), and certificate expiry indicators.
Delegation Health — Nameserver response times now display as proportional bars. SOA serial consistency gets a compact pass/fail indicator that only expands details when serials differ.
DNS Lookups — Record types are grouped with summary counts, and TTL values now display with human-readable labels (e.g., "TTL 5m - Short" instead of raw seconds).
Shared components — Three new reusable visualization components (ResponseTimeBar, CertExpiryBadge, TLSStrengthBadge) ensure consistent data presentation across all tools.
Notifications settings redesign
The notifications page has been rebuilt around channels and alert groups — simpler to configure, easier to understand what you'll be notified about.
The notification settings page has been redesigned from the ground up. Instead of a 50-event preference matrix, you now configure 4 alert groups per channel.
Alert groups — Errors & Outages, Warnings & Degradation, Recoveries, and Managed SPF. Toggle each group on or off per notification channel. The groups map to the right event types automatically.
Channel-centric layout — Each notification channel (email, in-app) gets its own section with clear enable/disable controls and per-group toggles.
Notification history — Extracted to its own dedicated page at /dashboard/notifications/history with improved display, keeping the settings page focused on configuration.
Activity pages and health history timeline
New activity pages for domains, hosts, and the dashboard overview — with filtering, pagination, and interactive health history bars.
Every monitored entity now has a dedicated activity page showing its full timeline — health status changes, configuration updates, re-checks, and incident events in a unified feed.
Three new pages:
/dashboard/activity— cross-entity activity feed for your entire account/dashboard/domains/{id}/activity— per-domain activity with tier and date range filters/dashboard/hosts/{id}/activity— per-host activity
Health history bar — Domain and host detail pages now show interactive health history as colored pips. Each pip represents a time bucket — click one to jump to the activity page at that point in time. Uptime pills above the bar let you select different time windows.
Timeline improvements — Flapping health checks are collapsed into single events. Streak events show human-readable durations. The timeline uses a compact table format instead of bordered cards.
Dashboard redesign — denser tables, richer health data
The dashboard overview, domains list, and detail pages have been redesigned with compact table layouts, inline health data, and a unified attention queue.
The dashboard has been redesigned for density and clarity across all major pages.
Overview page — Status headline telling you what needs attention, key numbers (domains, hosts, incidents, managed SPF), health breakdown bar, and a unified attention queue replacing the old sparse layout.
Domains list — Each row now shows health score, overall status, per-check status dots, and last checked time. No more clicking through to find out if a domain is healthy.
Domain detail — Stat cards (checks passing, 30-day health, open incidents, last checked), health section with sub-check pills, associated hosts discovery, and tabbed layout for Timeline and Incidents.
Host detail — Same stat card pattern, sub-check results with expandable detail, and tabbed navigation.
Monitors have been renamed to Hosts throughout the dashboard for clarity. The A/AAAA and IP Ping checks have been removed from domain health — they're infrastructure concerns, not email authentication.
Multi-IP health checking for endpoint monitors
Monitors now resolve all IPs for a hostname and check each one independently. Per-IP breakdowns show exactly which server is having issues.
When a hostname resolves to multiple IP addresses (load balancers, failover configurations, round-robin DNS), mxio now checks each IP independently — up to 4 per monitor.
Per-IP results appear in the monitor detail page, so you can see exactly which server is failing SMTP, which IP has a certificate issue, or which endpoint isn't responding to ping. IP set changes (new IPs appearing, old ones disappearing) are tracked and surfaced in the activity timeline.
Endpoint monitoring: per-monitor billing and 4 check types
Monitor SMTP, HTTPS, Ping, and TCP Port endpoints independently. Each monitor is one billable slot with its own check types — no more paying for checks you don't need.
Endpoint monitoring has been redesigned from the ground up. Instead of one monitor per hostname with all check types enabled, you now create typed monitors — SMTP, HTTPS, Ping, or Port — each as its own billable slot with only the relevant checks.
What's new:
- 4 monitor types — SMTP (port connectivity, STARTTLS, TLS certs), HTTPS (uptime, cert expiry), Ping (ICMP reachability), Port (TCP connectivity on any port)
- Per-monitor billing — one monitor = one slot against your plan limit. Only pay for what you monitor.
- TCP port checks — monitor any TCP port (database, custom services, mail submission)
- Type-picker creation — 4-across card selector when adding a new monitor, with type-specific inputs and sub-check toggles
- Redesigned detail page — denser layout, aggregated check history with cycle grouping, mini-history pips, incidents section
DNS host guidance on tool results
When a tool check finds issues, mxio now detects your DNS hosting provider and tells you exactly where to go to fix them — with a direct link to the provider's setup guide.
A common source of confusion: your SPF checker says "fix your SPF record," but where do you actually make that change? It's not your email provider — it's your DNS host, and they're usually different companies.
Now, every domain-based tool (SPF, DMARC, DKIM, MX, Domain Health, Delegation, DNS Lookup) shows a guidance card when issues are detected. If we recognize your DNS host, you get the provider name and a link to their setup guide. If we don't, you see your raw nameservers so you know who to contact.
Unrecognized DNS hosts are tracked internally so we can expand our provider directory over time.
Automatic DKIM selector discovery
When you add a domain, mxio now probes DNS for DKIM selectors from known providers — Google Workspace, Microsoft 365, MailRoute, SendGrid, and more. Selectors appear on your domain detail page without any manual setup.
Previously, adding a domain meant your first Domain Health check would show a DKIM warning because no selectors were configured yet. Now mxio automatically checks ~25 common DKIM selectors during domain creation and saves the ones that resolve.
New domains are also immediately scheduled for automated health checks — no more waiting for a manual trigger to enter the monitoring rotation.
Context-aware login page
The login page now adapts to where you're coming from. Visitors arriving from spfflatten.net, MailRoute, or ad campaigns see relevant value props alongside the login form. New users see 'Create your free account' instead of a generic sign-in prompt.
If you arrive at mxio.io from spfflatten.net, a MailRoute referral, or an ad campaign, the login page now shows value props relevant to your context instead of a blank form. Returning users see a streamlined "Welcome back" layout.
DMARC Record Generator
Build a valid DMARC record with guided deployment stages. Choose a rollout strategy — monitor, quarantine, or reject — configure aggregate and forensic reporting, alignment, and subdomain policy. Server-side validation catches mistakes before you publish.
New free tool at /tools/dmarc-wizard. Enter your domain to pre-fill from an existing DMARC record, or start from scratch.
Deployment stage selector — pick a rollout strategy and the wizard sets your policy and percentage automatically:
- Monitor first —
p=none(observe without affecting delivery) - Quarantine (gradual) —
p=quarantine; pct=25(test on a slice of traffic) - Quarantine (full) / Reject (gradual) / Reject (full) — step through enforcement at your own pace
- Custom — full manual control over every tag
Reporting — add multiple aggregate (rua) and forensic (ruf) addresses, comma-separated. The wizard validates each address and assembles the mailto: URIs for you.
Server-side validation — click Validate to run the same checks our DMARC Record Checker uses. Catches missing tags, invalid policies, and spec violations before you touch DNS.
The generated record includes full DNS setup instructions: hostname (_dmarc.yourdomain.com), record type (TXT), and a copy button for the value. Your configuration is assembled in-browser and never stored.
Monitor IPs directly from tool results
Running a blacklist or MX check? You can now add IPs to monitoring with one click, right from the results page. Notification preferences also show severity levels so you know which alerts need fast action.
When you run a blacklist check or MX lookup, each IP now shows a Monitor button inline. Click it to start tracking that IP — no need to navigate to the dashboard first.
Notification preferences now display severity badges (High, Medium, Info) alongside each event category, with recommended action timeframes so you can prioritize what matters.
RFC standards reference pages
Four annotated RFC reference pages covering SPF (RFC 7208), DKIM (RFC 6376), DMARC (RFC 7489), and MX/SMTP (RFC 5321). Every tool result now links to the governing RFC, and all existing content citations are properly hyperlinked.
DNS host setup guides
12 provider-specific guides for configuring SPF, DMARC, DKIM, and MTA-STS records at your DNS host. Domain Health and Delegation Health tools now detect your DNS provider and link directly to the right guide.
Guides cover GoDaddy, Cloudflare, Route 53, Namecheap, Network Solutions, Google Domains, Azure DNS, IONOS, Hover, DreamHost, DNS.com, and DNS Made Easy. Each guide includes exact field values, platform-specific conventions, and troubleshooting tips.
Improved monitor creation flow
A new type picker makes it easy to create the right monitor for each use case. Choose SMTP, HTTPS, Ping, or Port, configure sub-checks, and start monitoring in seconds.
The Add Monitor page now opens with a visual type picker — four cards showing SMTP, HTTPS, Ping, and Port with descriptions of what each monitors. After picking a type, the form adapts: hostname input for all types, a port field for Port monitors, and sub-check toggles for SMTP and HTTPS.
The monitor list is now a compact table with status dots, type badges, health summaries, and an actions menu. Failures sort to the top so problems are visible at a glance.
Partner embed system
Embeddable email health check widget for partners and integrators. Drop a single iframe into your product to show SPF, DKIM, DMARC, and MX status. Includes partner credentials, referral attribution, JSON API, and admin management.
Partners can now embed email authentication health checks directly in their products using a self-contained iframe widget or JSON API. The system includes partner credential management (embed tokens and API keys), per-partner rate limiting, HMAC-signed referral attribution with conversion tracking, and a full admin panel for partner review, credential rotation, and funnel analytics. Visit the integration guide to get started.
Security hardening for Managed SPF
Managed SPF DNS labels now use randomized identifiers instead of sequential numbering, preventing enumeration of customer domains through DNS queries.
Smarter AI explain caching
AI explanations for identical results no longer count against your monthly quota. Re-running a check you've already explained won't cost you an explain credit.
Previously, every "Explain this" request counted against your monthly quota — even if the results were identical to a previous check. Now, when your results match a previous explanation, we serve the cached response instantly without deducting from your quota.
Blacklist reference directory
19 dedicated blacklist pages covering Spamhaus, Barracuda, SORBS, SpamCop, and more. Each page explains what the blacklist checks, how to delist, and links directly to our blacklist checker.
Endpoint monitoring with monitor types
Monitor your infrastructure with four purpose-built types: SMTP for mail servers, HTTPS for web endpoints, Ping for reachability, and Port for TCP connectivity. Each monitor is one billable slot with sub-checks included.
Monitors are now organized by type instead of generic profiles:
- SMTP — mail server health: SMTP connectivity, PTR records, IP blacklists, ping
- HTTPS — web endpoint health: TLS certificate, IP blacklists, ping
- Ping — basic reachability checks
- Port — TCP port connectivity on any port (1–65535), plus ping
Each monitor uses one slot regardless of how many sub-checks it includes. Toggle individual sub-checks on or off without affecting your quota.
Monitor packs are available as add-ons for paid plans (+25 monitors for $5/mo).
February 2026
Privacy-first analytics
Replaced third-party analytics with self-hosted Plausible. No cookies, no cross-site tracking, no personal data collection. Your usage stays private.
Fresh visual design
New visual identity across both sites — cleaner typography, refined color palette, redesigned navigation, and a monochrome design language that puts your data front and center.
21 ESP provider setup guides
Dedicated setup pages for Google Workspace, Microsoft 365, SendGrid, Mailchimp, Amazon SES, and 16 more. Each guide covers SPF includes, DKIM selectors, and DMARC alignment for that provider.
Expanded learning center
13 new guides covering every diagnostic tool — from SPF record syntax to DKIM key rotation. Each guide links directly to the relevant tool so you can check your own domain as you read.
AI-powered check explanations
Every tool now has an 'Explain this' button that uses AI to interpret your results in plain English — what's wrong, why it matters, and how to fix it.
Available on all 20 diagnostic tools for signed-in users. Each explanation is tailored to your specific results, not generic advice. Usage is included with your plan — quota resets monthly.
DNS delegation health checks
SPF, DKIM, DMARC, and MX checks now detect split NS delegations — a common sign of incomplete DNS provider migrations that can silently break email authentication.
Performance and accessibility improvements
Faster page loads across both sites — reduced JavaScript bundles by over 100 kB per page, improved contrast ratios, larger touch targets on mobile, and faster font loading.
Platform launch
mxio.io is live. 20 free email diagnostic tools, domain health monitoring, incident tracking, Managed SPF service, and a full dashboard for managing your email authentication infrastructure.