Introduction
Vectis Mail is a containerised, self-hosted email platform. It packages Postfix, Dovecot, Rspamd, Traefik, Postgres, and Valkey into a single deployment managed through one configuration file and a REST API.
Who is Vectis Mail for?
Section titled “Who is Vectis Mail for?”- Developers who need a transactional email API they control (replacing Sendgrid, Postmark, SES)
- SaaS operators who need inbound email processing via webhooks
- Sysadmins who want a modern alternative to Mailcow or iRedMail
- Organisations that require self-hosted email for compliance or data sovereignty
What you get
Section titled “What you get”| Component | Purpose |
|---|---|
| Postfix | Inbound/outbound SMTP, virtual domain hosting |
| Dovecot | IMAP/POP3, LMTP delivery, ManageSieve filters |
| Rspamd | Spam filtering, DKIM signing, greylisting |
| Traefik | Reverse proxy, automatic TLS, rate limiting |
| Postgres | All state — domains, mailboxes, aliases, config |
| Valkey | Sessions, caching, abuse detection counters |
| Admin UI | Web dashboard for managing everything |
| REST API | Programmatic control over all features |
| Orchestrator | Atomic updates with snapshot/rollback |
How it works
Section titled “How it works”- You write a
config.yamldescribing your mail server - Vectis generates all service configs (Postfix, Dovecot, Rspamd, Traefik)
- Docker Compose runs the full stack
- Domains and mailboxes are stored in Postgres — no reload needed for changes
- The admin UI and API give you full control
Next steps
Section titled “Next steps”- Install Vectis Mail on your server
- Add your first domain and mailbox
- Configure DNS for deliverability