
RustMailer
Self-hosted email middleware in Rust: multi-account IMAP sync, SMTP sending, Gmail API, VRL webhooks and NATS, all exposed behind a single REST and gRPC API.
11 entries tagged with "email"

Self-hosted email middleware in Rust: multi-account IMAP sync, SMTP sending, Gmail API, VRL webhooks and NATS, all exposed behind a single REST and gRPC API.

Run mailing lists and campaigns from a Go binary and PostgreSQL. Mail goes via an SMTP relay you choose (SES, Postmark, your own), which owns deliverability.

Drag-and-drop HTML email editor you mount inside an Angular 15 app. It exports HTML or JSON; image uploads and template storage are left to your own code.

Answer support@ or sales@ as a team: comments inside threads, a status on each email, a screener for new senders. AGPL code; self-hosting is still undocumented.

Newsletters and signup forms without Mailchimp: open source Elixir software you run behind your own SMTP relay, or that its maker hosts for you in the EU.

Keep your own copy of your email and chat history: Gmail, IMAP, Slack and WhatsApp archived on disk, searchable offline and over MCP. Still alpha software.

One shared inbox on your own server for support email, website chat and WhatsApp: an AGPL-licensed Go helpdesk with SLA alerts, backed by PostgreSQL and Redis.

Find out whether an email address exists before mailing it: an MIT-licensed Rust library that queries the domain's SMTP server, with a CLI and an HTTP API.

Email, SMS, push, chat and an in-app inbox behind one API, with swappable providers. MIT open core; the free self-hosted edition allows one team member.

Send newsletters from your own mail server: Postfix, Dovecot, Rspamd and a campaign tool in one Compose stack. Needs outbound port 25 open and a PTR record.