A self-hosted SMTP relay for your apps and devices. Point everything at Dispatch and it forwards mail to any provider - with a durable queue and a live dashboard.

Mailgun, SendGrid, Amazon SES, Postmark, Resend, SparkPost, SMTP2GO, Maileroo, Bird, Azure - or any SMTP smart host. CC/BCC, attachments, and custom headers everywhere.
Accept mail over SMTP (25 / 587 / 2525, with STARTTLS) or a Mailgun-compatible HTTP/HTTPS API with per-key tokens.
Test what your app actually sends without delivering anything. Point it at Dispatch, set the relay to Local, and inspect every message - subject, headers, To/Cc/Bcc, rendered HTML & text, and attachments - right in the dashboard. A built-in mail trap, no third-party service.
Instant 250 OK to a local queue - mail keeps flowing even if the database is down. Auto-retry with back-off; retry failures from the UI.
Route by sender/recipient domain to different providers, with a catch-all default relay and a simulate tool to test rules before they go live.
Real-time counters and throughput, a searchable/filterable message log with sandboxed HTML preview, daily reports, and one-click provider testing.
HTTPS-only dashboard, a shared TLS cert for SMTP + the API, bcrypt-hashed passwords & API keys, encrypted secrets at rest, and CIDR allow-lists so it’s never an open relay.
Dispatch never phones home. No telemetry, no analytics, no usage stats, no license check, no automatic update pings. It only ever connects to the mail providers you configure - nothing leaves your network otherwise. Updates are applied from a package you upload yourself.
Windows & Linux installers (bundled SQL), a multi-arch Docker image, or a ready-to-import virtual appliance for Hyper-V, VMware, KVM & Proxmox. Plus /health and Prometheus /metrics.