Mailingo

Self-hosted email that is actually manageable

Mailingo gives you a reliable mail server appliance with an operations-focused admin app and a fast webmail client for users. Manage domains, mailboxes, DKIM, DNS diagnostics, queues, telemetry, and mailbox access from one simple platform.

Built around Postfix, Dovecot, and Rspamd with a Rust API and Next.js frontends

Two Apps, One Appliance

Admin control plane + Modern webmail

Mailingo Admin

Run your mail server from one focused control plane. Manage domains, mailboxes, aliases, DKIM, DNS checks, service status, queues, telemetry, and licensing from a single dashboard.

  • Dashboard with service status and license usage
  • Domain and mailbox management with quotas
  • DKIM key generation and DNS diagnostics
  • Queue visibility and service controls
  • Live telemetry with Prometheus metrics

Mailingo Mailbox

Give users a clean webmail app without adding groupware bloat. Read, send, reply, forward, search, manage folders, handle attachments, and switch accounts from a focused mailbox interface.

  • Inbox with folders, conversations, and search
  • Compose with signatures and attachments
  • Reply, forward, and draft management
  • Multiple account support in one session
  • Mailbox size indicator and diagnostics
Features

Mail infrastructure, not groupware bloat

Mailingo intentionally avoids chat, documents, video calls, and office collaboration features. It focuses on running email well.

Domains and DNS

Add hosted domains, generate DKIM keys, and validate DNS records with clear remediation steps.

Mailboxes and Aliases

Create mailbox accounts, set quotas, manage aliases, and track usage against license limits.

Webmail Client

Users can read, send, reply, forward, search, manage folders, handle attachments, and switch accounts.

Queue and Delivery Visibility

See queue size and delivery telemetry so admins can spot mail flow issues quickly.

Spam Filtering

Rspamd integration helps reject or flag unwanted messages while surfacing spam/reject activity in telemetry.

Telemetry and Monitoring

View live operational metrics in the admin app and export metrics for Prometheus-compatible monitoring.

DNS Diagnostics

No vague warnings. See the current value, expected value, status, and remediation steps for every DNS record.

Licensing and Capacity

Track edition, license status, max domains, max mailboxes, and current usage without interrupting mail flow.

Admin Control Plane

Everything an email admin needs, in one place

Manage domains, mailboxes, aliases, DKIM, DNS checks, service status, queues, telemetry, and licensing from a single focused dashboard.

Mailingo Admin Dashboard

Dashboard

High-level view of license usage, service status, queue size, domains, and mailbox counts.

Webmail Client

A clean mailbox app for everyday email

Mailingo includes a modern webmail client with folders, conversations, search, attachments, compose, reply, forward, signatures, and multi-account support.

Mailingo Mailbox Inbox

Inbox

Browse folders, conversations, and messages with a clean sidebar and mailbox size indicator.

Architecture

Built on proven components

Mailingo does not reinvent SMTP or IMAP. It wraps dependable mail components with a clean control plane and modern webmail.

Admin Layer

PostgreSQL

App state

Admin API (Rust)

Control plane

Admin UI (Next.js)

Admin interface

Mail Stack

Postfix

SMTP delivery

Dovecot

IMAP & mailboxes

Rspamd

Spam filtering

User Layer

Client API (Rust)

Mailbox backend

Mailbox UI (Next.js)

Webmail client

Docker Compose appliance: Admin UI + Admin API + Client UI + Client API + Postfix + Dovecot + Rspamd + PostgreSQL + Caddy
Use Cases

Built for different needs, same reliable email

For Small Businesses

Host your own email without adopting a full collaboration suite.

Domain email, mailboxes, and aliases for your team
Spam filtering and DKIM out of the box
Webmail included — no separate client needed
One admin can understand the whole setup
No per-user SaaS pricing surprises
Monitoring

Designed for the admin who gets the call when email breaks

Mailingo surfaces queue size, service state, mailbox/domain counts, spam/reject events, disk usage, memory usage, and Prometheus metrics.

DNS Diagnostics

No vague warnings. Show the current value, expected value, status, and remediation steps so admins know exactly what to change.

SPF Recordmismatch
Currentv=spf1 include:_spf.example.net -all
Expectedv=spf1 mx a:mail.example.com -all

Queue Visibility

Inspect queued or deferred messages so delivery issues are visible and actionable. See queue size at a glance on the dashboard.

Live Telemetry

View live operational metrics including mail volume, spam/reject events, CPU, memory, disk, and service state in the admin app.

Prometheus Metrics

Expose appliance metrics for external monitoring via a Prometheus-compatible endpoint. Integrate with your existing observability stack.

Ready to run your own email?

Deploy Mailingo as a Docker Compose appliance and get a reliable mail server with admin tooling and webmail in minutes.

Docker Compose deploymentPostfix + Dovecot + RspamdRust APIs + Next.js UIs