Sign in
Back to projects

Postfix, Dovecot and Rspamd, with an administration interface

Dockerised mail server

A complete mail server in Docker, shipped with its NestJS API and Nuxt interface to manage domains, mailboxes and aliases.

DockerPostfixDovecotRspamdNestJSNuxtMariaDBRedis

This project assembles a complete mail server: Postfix for sending and receiving, Dovecot for mailboxes and Sieve filtering, Rspamd for spam, OpenDKIM and ClamAV for signing and virus scanning, all in containers.

A Nuxt interface and a NestJS API manage domains, mailboxes, aliases, quotas and delegation, with group-based permissions and a personal area for every user.

Automatic mail routing, postmaster notices and Sieve rules are all driven from that interface, with no hand editing of server files.

Other projects

Julien JEAN

Fullstack TypeScript developer, open to remote work.

© 2026 Julien JEAN

Built with

Nuxt 4.5.2Vue 3.5.42PrimeVue 4.5.5Tailwind CSS 4.3.3TypeScript 5.9.3TypeORM 1.1.1Node.js 24.20.0