Desktop GUI. Full-power CLI. 50+ dynamic placeholders, 8 attachment formats, Exchange/OWA support and 2026-compliant inbox-signal headers — one self-contained tool. You own the sending.

Every feature is built around one idea: you keep control of the sending, the data and the tool.
A polished Electron desktop app and a raw command-line tool — same sending core, different surface.
Per-recipient tokens for names, dates, domains, QR codes, random data — every email is unique.
Balance load across unlimited SMTP profiles with automatic fallback and graceful stops.
HTML, EML, DOCX, PDF, RTF, EPUB, ODT, SVG — generated on the fly, per recipient.
Identity, reputation, ML/AI, anti-phishing and provider-specific Gmail & Microsoft signals.
Office 365, on-prem, hybrid — Basic, NTLM and Bearer auth, like a first-class client.
Per-recipient QRs, custom size, custom colors, palette randomization. No third-party service.
Recipient's real company logo embedded in every mail via a 4-level resolution fallback.
No seat sharing, no leaks. CPU, disk and NIC fingerprint stored in a JWT you own.
Zero install. Works air-gapped. Windows and macOS binaries plus a standalone CLI EXE.
Electron + React 19 + Tailwind + Framer Motion. Dashboard, Leads Manager, Composer, Global Settings, Live Logs.
Full-featured for server and headless environments. Same engine, scripted for automation.
Recipient-derived values, date and time, random data pools, dynamic patterns (##num6##, ##stringupper13##), and configurable QR codes — all resolved per-recipient at send time.
On-the-fly rendering with placeholder-resolved filenames. Attachments force direct SMTP delivery, bypassing the API relay when maximum authenticity matters.
Every email ships with a full suite of headers built to pass Gmail, Microsoft and enterprise ML classifiers — plus conditional provider-specific signals based on recipient domain.
Portable Windows and macOS binaries plus a self-contained CLI EXE — no Node.js runtime required. App ID com.dukemailer.pro.
Most sorters lump everything into one generic Office category. That's lazy segmentation — and lazy segmentation kills campaigns. Our system identifies the actual MX and security layer behind each address.
Basic "Office domain" filters label everything the same. If you're sending the same message, same structure, same links to all of them — you're leaving money on the table.
Identifies and differentiates the actual MX and security layer behind each address — so you know exactly what infrastructure you're sending into before you pull the trigger.
Each environment filters, scores, and handles inbound mail differently — a single strategy across all of them is a liability.
If you're buying premium leads and treating them all the same, you're burning capital. This sorter is built for operators who care about results — not those who just hope.
Message @Duke_toolzbot · Serious marketers optimize. Everyone else hopes.
No monthly cap. No cloud dependency. No API keys. Hardware-bound license, portable binaries, and a support line straight to the team.