Skip to content
инфраструктура · devops

Biotact Mail

Self-hosted корпоративная почта для biotact.uz. Stalwart Mail + Snappymail + Caddy. Полная цепочка аутентификации: SPF, DKIM (RSA + Ed25519), DMARC, PTR.

Роль
Full-Stack
Период
2025–2026
Статус
Production

Biotact Mail — self-hosted корпоративный почтовый сервер для домена biotact.uz на Contabo VPS.

Три контейнера в Docker Compose: Stalwart Mail Server v0.15.5 (SMTP, IMAP, JMAP, Admin API), Snappymail v2.38.2 (веб-интерфейс почты) и Caddy 2.11 (reverse proxy с автоматическим TLS от Let's Encrypt).

Полная цепочка email-аутентификации: SPF с hard fail (-all), двойная DKIM-подпись (RSA-2048 + Ed25519), DMARC с политикой quarantine, PTR/rDNS настроен в Contabo. Результат на mail-tester.com — 8.7/10.

Caddy маршрутизирует: /admin*, /api/* → Stalwart, /jmap* → JMAP, /.well-known/* → autoconfig, всё остальное → Snappymail. DKIM-ключи в RocksDB, управление аккаунтами через REST API.

Ключевые решения
Двойная DKIM-подпись — RSA-2048 + Ed25519 для максимальной доставляемости
SPF hard fail + DMARC quarantine + PTR/rDNS — 8.7/10 на mail-tester.com
Caddy reverse proxy с auto TLS — маршрутизация admin, API, JMAP, webmail
Полный Docker-стек: Stalwart (SMTP/IMAP/JMAP) + Snappymail + Caddy
Стек технологий
Stalwart Snappymail Caddy Docker RocksDB DNS
Галерея