Dispatch SMTP Relay

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.

Dispatch dashboard

What it does

A dozen providers

Mailgun, SendGrid, Amazon SES, Postmark, Resend, SparkPost, SMTP2GO, Maileroo, Bird, Azure - or any SMTP smart host. CC/BCC, attachments, and custom headers everywhere.

Two ways in

Accept mail over SMTP (25 / 587 / 2525, with STARTTLS) or a Mailgun-compatible HTTP/HTTPS API with per-key tokens.

📥 Local Inbox - for developers

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.

Durable spool

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.

Smart routing

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.

Live dashboard

Real-time counters and throughput, a searchable/filterable message log with sandboxed HTML preview, daily reports, and one-click provider testing.

Secure by default

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.

🔒 Privacy first - no call home

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.

Deploy anywhere

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.