2 apps Postmark
MillionSend screenshot thumbnail

MillionSend

MillionSend is an open-source email platform you run yourself that sends transactional and marketing mail through your own AWS SES account behind a Resend-compatible API. Every message you send becomes a row in the dashboard, and every row opens into a timeline of SES events with the raw payload and the SMTP diagnostic when something bounces. Daily metrics chart sent, delivered, opened, clicked, bounced, and complained volumes against SES thresholds, and broadcasts stop on their own at five percent bounces or 0.1 percent complaints before Amazon can pause your account. Contacts live once for the whole team with custom properties and subscribe state, while segments and topics decide exactly who receives each broadcast. You compose broadcasts from reusable templates with per-contact merge fields, schedule them ahead, and cancel them while they wait. Applications that only speak SMTP send through the relay on port 2587 with an API key as the password, and HTTP integrations use idempotency keys, request logs with secrets redacted, and signed webhooks with a delivery history. Guided domain setup handles DKIM records, hard bounces and complaints are suppressed automatically, and every recipient gets an RFC 8058 one-click unsubscribe. Receiving and agent-ready inboxes are included in beta for mail sent to your verified domains. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Posta screenshot thumbnail

Posta

Built as a developer-first alternative to SendGrid, Mailgun, and Postmark, Posta delivers a complete self-hosted email infrastructure platform handling both outbound delivery and inbound reception through a single HTTP API with official SDKs for Go, PHP, and Java. The Go backend processes email through Redis and Asynq with automatic retries, priority queues, and async delivery while PostgreSQL stores templates, contacts, campaigns, and delivery analytics. Outbound features include versioned multi-language templates with variable substitution and stylesheet inlining, bulk campaigns with subscriber targeting and A/B testing per-variant metrics, scheduled timezone-aware delivery with draft/paused/cancelled lifecycle states, email address verification checking syntax, MX records, disposable domains, and role accounts, plus web view links with signed expiring URLs and one-click unsubscribe headers. The built-in SMTP receiver with TLS handles inbound email at your domains, parses messages and attachments, scores spam, and forwards structured payloads to your application via HMAC-verified webhooks with real-time SSE notification streams. The Vue-based dashboard manages templates, SMTP server pools, domains, contacts, API keys, campaigns, and email logs with dark and light mode support while admin-level platform metrics expose delivery rate trends, bounce rate graphs, and latency percentiles alongside Prometheus integration and daily health reports. Deploy via Docker with PostgreSQL and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Deploy