MailTidy 3 - Email List Cleaner SaaS Application

Bluehost Shared Hosting

MailTidy 3 - Email List Cleaner SaaS Application MailTidy 3 - Email List Cleaner SaaS Application MailTidy 3 - Email List Cleaner SaaS Application MailTidy 3 - Email List Cleaner SaaS Application

► Live Demo  ·  Sales Page  ·  Documentation

Demo credentials (5 verifications/day · settings read-only · resets hourly):
Admin: admin@admin.com  /  Admin@123
Client: demo@demo.com  /  demo@123

The Email Verification Engine Your SaaS Deserves

MailTidy 3 is a complete rebuild of the original MailTidy — not an update, a reinvention. The verification core has been rewritten from scratch in async Python, delivering 18× faster results with per-domain rate protection that keeps your server IP clean. Ship it to your customers as a white-label SaaS, or run it privately for your own lists.

What Sets MailTidy 3 Apart

  • 18× faster engine — 0.28s per email vs 3–5s in legacy tools. Async Python (asyncio + aiosmtplib) with concurrent SMTP probing replaces slow sequential PHP.
  • Public REST API/v1/verify and /v1/verify/bulk endpoints. Per-user API keys with configurable daily quotas. HMAC-SHA256 signed webhooks on job completion.
  • Linear worker scaling — add VPS workers with a single command. Each worker is an independent IP with its own rate-limit budget. Up to 1.5M verifications/day with 10 workers.
  • 9 classification typesvalid, invalid, catch_all, disposable, role_based, no_mx, bad_syntax, greylisted, unknown — each with full SMTP code, server message, and MX host recorded.
  • IP reputation protection — per-domain semaphores cap concurrent probes. Automatic soft-block detection triggers a 30-minute cooldown before Gmail or Yahoo can flag your IP.
  • Smart upload — drag-drop CSV, XLSX, or TSV. Auto-detects the email column even in multi-column files. Handles lists from 1 to 500,000+ emails.
  • Modern dashboard — React 19 + Vite + Tailwind. Real-time progress, live throughput display, single-email check without a CSV, manual result overrides.
  • Full SaaS billing — subscription plans + credit packs. Five payment gateway adapters: Stripe (live), Paddle, Razorpay, Paystack, Flutterwave.
  • White-label ready — custom logo, brand colors, company name. Extended license includes full SaaS Admin: revenue dashboard, user management, pricing editor.
  • Production stack — Laravel 13, PHP 8.4, PostgreSQL 17, Redis, Python 3.10, Node 24. One-line installer with automatic SSL provisioning.

⚠️ For Existing MailTidy Buyers

MailTidy 3 is the official successor to the original MailTidy. A few things to know before purchasing:

  1. Your existing install keeps working. MailTidy 3 is a separate installation, not an overwrite.
  2. Separate purchase. The engine rebuild is not a free update — it is a fundamentally different product.
  3. Different stack. MailTidy 3 requires PostgreSQL 17, Redis, and Python 3.10 in addition to PHP 8.4. The original’s MySQL setup is not compatible.
  4. Run both in parallel on different subdomains during transition. A migration tool to move users and history is included.
  5. ~30 minutes to complete a full migration. Step-by-step guide in the documentation.

⚠️ Hosting Requirements — Read Before Buying

  1. Requires a host that permits outbound SMTP on port 25. Email verification is SMTP — without port 25 the engine cannot function. Confirmed working: Contabo (open by default), Vultr (unlock on request), Hetzner (after 30-day account age).
  2. Will NOT work on: DigitalOcean, AWS EC2, Google Cloud, or Azure. These block port 25 permanently. The app will install but every verification will time out.
  3. VPS or Dedicated server only. Not compatible with cPanel, WHM, or Plesk. Tested on Ubuntu 22.04 LTS.
  4. Minimum specs: 1 vCPU / 1 GB RAM. For production, Contabo VPS S — 4 vCPU / 8 GB RAM / 50 GB SSD at just ~€6/month — is exceptional value with port 25 open by default.
  5. Optional setup service — $100 USD. Includes VPS provisioning guidance, full installation, DNS + SSL configuration, port 25 verification, and a confirmed end-to-end test. Additional worker VPS setup available at $50/worker. Email support@mailtidypro.com to arrange.
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CHANGELOG ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Version 3.3 — Bug Fix (17th May 2026) - Fixed worker issues.  Version 3.2.3 — Bug Fix (11th May 2026) - Fixed Licensing issue, installation issues and polling bug.  Version 3.2.2 — Bug Fix (9th May 2026) - Fixed Licensing issue.  Version 3.1.2 — Bug Fix (7th May 2026) - Fixed login returning HTTP 500 on fresh installs after successful credential validation. The user response builder called auth()->user() inside the same request that ran Auth::login(), which returns null on fresh installs where the auth guard has not resolved within the request cycle. Now uses the $user already in scope.  Version 3.1.1 - Bug Fixes (6th May 2026) - Fixed React frontend not loading after fresh install — SPA catch-all route was missing from routes/web.php  Version 3.1.0 — Autoresponders & White-label (5th May 2026)   1. Push verified emails directly to your email marketing platform      in two clicks — from any completed job. No CSV export needed.    2. 9 autoresponder integrations bundled: Mailwizz, Mailchimp,      Brevo, Kit (ConvertKit), GetResponse, ActiveCampaign,      Campaign Monitor, MailerLite and Acelle Mail.    3. Self-hosted ESPs fully supported — Mailwizz and Acelle Mail      included out of the box. Rare in this market.    4. Push runs in the background. Close the dialog, check Push      History later. Full log of added, updated, skipped, failed.    5. Field mapping, tags, and skip-existing toggle on every push.      Credentials stored encrypted via Laravel Crypt, never logged.    6. Full white-label appearance control — accent colour, background      palette, interface font (8 options), display font (4 options),      and corner radius. Applied instantly, no redeploy needed.    7. Dynamic font loading — only the selected fonts are fetched      from Google Fonts. SaaS-friendly, per-install.  Version 3.0.4 — Diagnostics & Billing (5th May 2026)    1. Built-in diagnostics tab — DMARC, SPF, DKIM, rDNS, blacklist       checker and SMTP tester. No external tools needed.    2. IP blacklist checker queries 8 major RBLs (Spamhaus, SORBS,       Barracuda, SpamCop and more) with 6-hour result caching.    3. DKIM common-selector auto-scan — tries 14 known selectors in       parallel when a manual lookup returns nothing.    4. All diagnostic tools accessible via /api/v1/tools/* on the       Extended license.    5. Razorpay, Paddle, Paystack and Flutterwave fully implemented.       All four gateways now production-ready.    6. Credit deduction wired to the verification API. Single verify       costs 1 credit; bulk deducts upfront. Auto-refund on engine       failure. 402 response on zero balance.  Version 3.0.3 — Workers Page & Infrastructure (1st May 2026)    1. Workers page now shows live data from the verification engine       — eliminates "0 workers online" display issue.    2. Real-time PTR (reverse DNS) badge on every worker card.       Green = valid, amber = generic hostname, red = missing.       Misconfigured PTR shows inline fix guide with exact values.    3. Worker removal uses a styled confirmation dialog.    4. Ghost/stale workers correctly identified and removable.    5. Workers page auto-refreshes every 30 seconds.  Version 3.0 — MailTidy 3 (29th April 2026)    COMPLETE REBUILD — see feature list above.    1. Verification engine rewritten in Python (asyncio + aiosmtplib).       0.28s per email vs 3–5s in original (~18× faster).    2. Public REST API — /v1/verify and /v1/verify/bulk endpoints.    3. Per-user API keys with configurable daily quotas.    4. HMAC-SHA256 signed webhooks for bulk job completion.    5. Multi-worker architecture. Register additional VPS workers       via one-line install. Each worker = independent IP budget.    6. Per-domain semaphore (max 5 concurrent probes per domain)       with automatic soft-block detection and 30-min cooldown.    7. Catch-all detection via random local-part probe. Eliminates       the most common false-valid classification.    8. Database migrated from MySQL to PostgreSQL 17 with JSONB       result metadata and partial indexes.    9. Redis-backed queue, sessions, cache, and worker registry.   10. React 19 + Vite frontend. Smart email column detection       on upload. Multi-column XLSX / CSV / TSV support.   11. Live progress reporting — real throughput, not estimates.   12. Manual override to mark individual results as valid.   13. Single-email check from dashboard — no CSV required.   14. SaaS Admin panel (Extended license) — revenue dashboard,       user management, pricing plan editor, white-label branding.   15. Five payment gateway adapters: Stripe (live), Paddle,       Razorpay, Paystack, Flutterwave. Subscriptions + credits.   16. Google OAuth via Laravel Socialite.   17. Email verification on signup, forgot-password flow,       Terms & Conditions acceptance on registration.   18. Pre-flight check — tests port 25 and IP reputation       before installation begins.   19. One-line installer with automatic SSL provisioning.   20. Migration tool to import existing MailTidy users and history.  ----------------------------------------------------------------- Original MailTidy — version history (preserved for reference) -----------------------------------------------------------------  Version 2.5 (8th April 2025)    1. Email column selector for multi-field uploads.    2. Cleaned list retains all non-email fields.  Version 2.4 (24th April 2024)    1. Small bug fixes and code optimisations.  Version 2.3.3 (1st April 2024)    1. UI bug fixes and misc optimisations.  Version 2.3.1 (6th Jan 2024)    1. Fixed NULL error. Small bug fixes.  Version 2.3 (20th Oct 2023)    1. Optimised processing for large lists.    2. Small bug fixes.  Version 2.2.2 (12th Oct 2023)    1. Bug fixes.  Version 2.2.1 (22nd Sept 2023)    1. UI improvements and additional validations.  Version 2.1.2 (5th Oct 2023)    1. MailWizz API updated.  Version 2.1.1 (25th Aug 2023)    1. Queue retry option for failed jobs. Various enhancements.  Version 1.5 (7th Aug 2023)    1. Fixed address in invoice settings.    2. Dynamic rate setting for pay-as-you-go credits.  Version 1.4 (5th Aug 2023)    1. Client time zone support. Small bug fixes.  Version 1.3.0 (3rd Aug 2023)    1. Revamped login and sign-up interfaces.    2. Forgot Password, admin panel, Terms & Conditions.    3. MailWizz, GetResponse, Constant Contact integrations.    4. SMTP settings. Dark mode fixes.  Version 1.2.1 (28th July 2023)    1. Custom brand colour. Single-email check on dashboard. 

4.7 average based on 12 ratings.

Ommune

Ommune

Visit Author's Portfolio

View Portfolio
Last Update 2026-05-17
Created 2023-07-26
Sales 81
Discussion Comments
Compatible Browsers
Software Version PHP 8.x
High Resolution No
Software Framework Laravel
Files Included JavaScript JS CSS PHP
Video Preview Resolution