Everything to run your own send.
Multi-engine delivery, your own Ubuntu nodes, Microsoft 365 integration, live DNS validation, real-time controls, and a configurable database backend — all in a single Windows desktop app. Your infrastructure stays yours; the platform is just where you buy and manage your license.
Pick the engine that fits the campaign.
Built-in MTA
Direct-to-MX delivery from the desktop on port 25 with full DKIM signing and per-domain rate limits. The radio is auto-disabled when port 25 is blocked on the network.
- ▸ Live port-25 probe at startup
- ▸ Per-recipient MX resolution
- ▸ RSA-2048 DKIM signing
- ▸ Bounce + retry classification
Custom SMTP rotation
Pool any SMTP relays you control — provider-supplied or self-hosted — and rotate through them with the strategy that fits your reputation profile.
- ▸ Round-robin · Weighted · LRU · Random
- ▸ Hourly + daily caps per account
- ▸ Outbound proxy (SOCKS5/4/4a, HTTP)
- ▸ Health score — auto-disable failing accounts
Node Delivery
External Ubuntu MTAs running Postfix + OpenDKIM + Redis + PostgreSQL + a Python FastAPI control agent. Provisioned end-to-end over SSH from inside the desktop.
- ▸ One-click SSH install (Ubuntu 20–26)
- ▸ 15s health polling + categorized error feed
- ▸ Per-node hourly + daily limits
- ▸ Postfix queue depth visible in real time
Send through your own Microsoft 365 mailboxes.
Connect Outlook / Microsoft 365 accounts via Microsoft Graph — device-code OAuth or a pasted token bundle. The desktop harvests contacts, classifies them by ESP, and dispatches campaigns through each user's own Mail.Send permission with throttling that matches Microsoft's published limits.
- ▸ Device-code OAuth — no app registration required
- ▸ Token-paste import for harvested sessions
- ▸ Contact harvesting from inbox + sent + folders
- ▸ ESP bucketing (Gmail / Outlook / corporate / etc.)
- ▸ Default 30/min · 8,000/day caps per account
- ▸ Schedule sends to fire while the app is running
Live DNS validation. Per record. Per domain.
Every sending domain you attach to a node gets the full validation chain — A, MX, SPF, DKIM, rDNS — checked against public resolvers and rendered as colored chips. The agent generates the DKIM keypair on the node; the desktop hands you the exact records to publish in your DNS.
- ▸ Auto-generated RSA-2048 DKIM keypair per (selector, domain)
- ▸ Click Verify — chips flip in seconds
- ▸ SPF authorisation check against the node's public IP
- ▸ rDNS / PTR alignment with the registered domain
- ▸ Full DNS record sheet copy-to-clipboard
Real-time control plane.
A live dashboard that aggregates every active engine — Campaign sends, Office B2B, scheduler, node fleet — into a single view.
Live activity feed
Last 200 entries from every subsystem in one stream — color-coded per source.
Pause / Resume
Hit pause on any running campaign or Office send straight from the dashboard. State survives the round trip.
Status chips
License · Port 25 · Tracking · Proxy · Nodes — at-a-glance health for every dependency.
System health
Per-subsystem dot grid in the right rail: SMTP rotation, Node delivery, License, Port 25, Tracker, Proxy.
Templates, placeholders, attachments.
Built-in WYSIWYG editor with Visual / HTML toggle. Templates with one-click placeholder insertion. Per-recipient attachment naming. Optional render-as-image for HTML that needs to land pixel-perfect.
- ▸
{{email}}·{{fromname}}·{{rand_string_8}}·{{tracking_url}} - ▸ Placeholder picker side-panel with descriptions
- ▸ Templates shared across Campaign and Office B2B
- ▸ URL pool —
{{url}}picks one at random per recipient
Local SQLite by default. Configurable for what you actually run.
The desktop ships with a single-file SQLite store next to the EXE. Settings → Database lets you point it at MySQL, MariaDB, or PostgreSQL — connection details are tested live with the official driver and DPAPI-wrapped at rest.
- ▸ Local · MySQL · MariaDB · PostgreSQL
- ▸ Live connection probe with version readback
- ▸ SSL-mode pass-through
- ▸ Passwords DPAPI-encrypted (Windows DP API)