Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

MailStack

MailStack es un servidor de correo y buzón compartido open-source autocontenido en Python/Django, con Postfix, Dovecot LMTP, MariaDB, Nginx y Gunicorn. Permite recibir solo correo corporativo sin registro público.

Ficha actualizada 23 sept 2026, 15:09 · upstream 23 sept 2026, 14:58 · release v1.3.5.5

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es MailStack

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

MailStack es una solución de correo empresarial autocontenida que combina un servidor de correo (Postfix), un sistema de entrega (Dovecot LMTP) y un backend en Django con base de datos MariaDB. El proyecto ofrece un buzón compartido para equipos, acceso por objetos a los correos, almacenamiento en Maildir, sanitización segura de contenido, auditoría operativa y herramientas de respaldo. No reemplaza servicios como Gmail o Microsoft 365, sino que se integra como capa intermedia entre clientes de correo y la red corporativa.

CASOS DE USO
  • Servidor de correo para equipos internos sin necesidad de registro público
  • Gestión compartida de buzones con permisos por usuario
  • Recibir correo solo en servidores propios (no relays públicos)
  • Almacenamiento seguro de correos y archivos adjuntos protegidos
  • Auditoría completa de operaciones y acceso a mensajes
  • Despliegue rápido mediante Ubuntu Server 24.04 con herramientas de despliegue
PUNTOS DESTACADOS
  • Arquitectura receive-only que evita relays públicos y reduce exposición al spam
  • Diseño basado en Maildir para almacenamiento duradero y recuperación de mensajes
  • Integración con Django y MariaDB, permitiendo un backend robusto sin dependencias externas
  • Soporte de imágenes protegidas (protected attachments) que bloquean descargas no autorizadas
  • Herramientas de despliegue en Ubuntu 24.04 con scripts de instalación y verificación
PRECAUCIONES
  • No soporta IMAP ni POP3, limitando la sincronización desde clientes externos
  • El servidor es solo una instancia (single-node), sin escalabilidad horizontal
  • Depende de un DNS público para el dominio del buzón y la resolución de nombres
  • La administración requiere acceso a SSH y configuración manual de servicios
  • No incluye herramientas de marketing o envío masivo de correo
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

MailStack logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalación en Ubuntu Server 24.04 LTS: ejecutar ./install.sh con parámetros --domain, --admin-email, --server-ip y --non-interactive. El servidor debe estar en una VPS con IP pública reachable por portas 25, 80 y 443. Se recomienda un firewall que permita solo las peticiones necesarias (SMTP inbound, HTTP/HTTPS outbound). Para producción se recomienda clonar el repositorio, construir la imagen Docker o usar el script de despliegue oficial.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsDjangoPython
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.