Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bearmail

BearMail es un sistema autoalojado de correo y calendario construido sobre Stalwart, diseñado específicamente para integrar agentes de IA en buzones corporativos reales mediante JMAP y MCP.

Ficha actualizada 24 sept 2026, 16:11 · upstream 24 sept 2026, 16:09 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es bearmail

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

BearMail es una solución autoalojada de correo electrónico y calendario construida sobre el backend Stalwart, diseñada específicamente para permitir que agentes de IA accedan a buzones corporativos reales mediante integración MCP y protocolo JMAP. El sistema mantiene el control sin depender de suites gestionadas externas, permitiendo que humanos y agentes operen en la misma infraestructura empresarial con identidad digital compartida.

La arquitectura separa claramente las funciones: el lado humano utiliza una WebUI para acceso directo a correo y calendario, mientras que el lado de la máquina (MCP sidecar) permite a los agentes interactuar con los mismos buzones. El sistema soporta múltiples bases de datos incluyendo PostgreSQL, MySQL y Redis, con almacenamiento en S3/MinIO y NATS para mensajería interna.

La instalación es binaria directa en servidores Linux x86-64 con systemd, sin necesidad de Docker ni Kubernetes. Requiere configuración previa de DNS a través de name.com y relay SMTP externo (Brevo o Mailjet) debido a bloqueos comunes de puertos TCP 25 en proveedores de nube.

CASOS DE USO
  • Proporcionar a agentes de IA acceso a buzones corporativos reales para tareas como gestión de tickets, respuestas automáticas y seguimiento de comunicaciones empresariales
  • Permitir que equipos humanos utilicen el mismo sistema de correo empresarial que los agentes, eliminando la necesidad de migrar a soluciones externas o mantener infraestructuras paralelas
  • Implementar flujos de trabajo híbridos donde los agentes redactan borradores de correos y los humanos revisan y apruevan antes del envío final mediante modo draft-only
  • Centralizar la gestión de identidad digital para agentes de IA en un entorno empresarial existente sin depender de APIs limitadas de proveedores comerciales
PUNTOS DESTACADOS
  • Soporte nativo para JMAP, protocolo estándar de Microsoft para correo y calendario, permitiendo interoperabilidad con clientes existentes
  • Integración MCP oficial documentada con Cursor, Claude Desktop y Hermes según especificaciones técnicas del repositorio
  • Construcción sobre Stalwart, backend de código abierto robusto con soporte multi-database (PostgreSQL, MySQL, SQLite)
  • Instalación binaria simplificada sin Docker ni Kubernetes, reduciendo la complejidad operativa en entornos tradicionales
  • Soporte explícito para despliegues en servidores Linux x86-64 con systemd y gestión de servicios nativa
PRECAUCIONES
  • Requiere servidor Linux x86-64, no soporta arquitectura ARM nativamente según documentación oficial
  • No incluye hosting gestionado ni certificaciones de cumplimiento como SOC2 o GDPR en la versión actual
  • La funcionalidad MCP está limitada a modo borrador (draft-only) en la versión 0.1.0 según release notes
  • Dependencia de proveedores externos para DNS (name.com) y relay SMTP (Brevo/Mailjet) que pueden cambiar términos de servicio
  • No reemplaza suites Google/Microsoft, requiere configuración manual de registros DNS SPF, DKIM y DMARC
VISUAL

Capturas del proyecto

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

ConnectMailCalendarBearMail architecture: MCP hosts spawn bearmail-mcp; the sidecar talks JMAP to Stalwart; humans use the WebUI; the rest of the world stays on SMTP and iMIP.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

Preparar cuentas en name.com y Brevo antes de ejecutar el instalador. El sistema consume aproximadamente 4 núcleos CPU y 4 GB RAM según especificaciones técnicas. Usar cuenta de correo dedicada para agentes MCP, nunca la bandeja del fundador. Configurar correctamente claves API de Stalwart con prefijo API_. Para VMs pequeñas (1GB RAM), aplicar optimizaciones de memoria documentadas en INSTALL.md.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsRust
SERVICIOS
PostgreSQLMySQLRedisS3/MinIONATS
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
80814438080
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.