Larasend screenshot thumbnail

Larasend

Larasend gives Laravel teams a self-hosted transactional email platform that sends through their own Amazon SES or Cloudflare account while keeping the dashboard, delivery logs, and message data on their own servers. Send mail with a simple POST to the emails API, or point existing mailables and notifications at the Larasend transport with one environment variable and no code rewrite. Every message lands in an activity dashboard where you can filter by status, search recipients and message IDs, open a preview with headers and metrics, and resend failures in one click. Delivery, bounce, complaint, open, and click events stream back from the provider and update each message timeline, so a missing receipt becomes a traceable record instead of a support mystery. Suppression lists build themselves from bounces and complaints, and guardrails watch complaint rates and verified domains before reputation damage can spread. Scoped API keys with expiration and rotation keep each project separate, while workspace roles control who can view, send, and administer. When replies arrive, the shared inbox threads inbound and outbound mail into conversations your team can assign, snooze, annotate, and answer with attachments and drafts. Webhooks notify your other systems about deliveries and inbound mail, and reusable templates keep recurring notices consistent across projects. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
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