Repolode
s1t5

s1t5/mail-archiver

Aplicación web autohospedada para archivar, buscar y exportar correos de varias cuentas IMAP y Microsoft 365.

Estrellas
2,238
Forks
98
Issues abiertos
30
Último commit
hace 3 días

¿Qué es?

Mail-Archiver es una aplicación web autohospedada que conserva copias de correos de varias cuentas. Sincroniza las carpetas según un horario y guarda los mensajes con sus archivos adjuntos en una base de datos PostgreSQL, donde se pueden buscar mediante filtros, previsualizar y exportar como archivos mbox o EML comprimidos en ZIP.

Las cuentas se pueden conectar mediante IMAP sin cifrar, a través de Microsoft Graph para tenants de Microsoft 365 o mediante el flujo de código de dispositivo OAuth2 para cuentas personales de Outlook.com y Hotmail. El correo archivado se puede restaurar o copiar a otro buzón conservando la estructura de carpetas, y las reglas de retención pueden eliminar del servidor de correo los mensajes antiguos tras un periodo determinado. Una API REST de solo lectura y un endpoint MCP opcional permiten que scripts y agentes de IA accedan al archivo sin exponer las credenciales del buzón.

La aplicación admite varios usuarios con permisos por cuenta, un panel con estadísticas de almacenamiento, un registro de actividad de los usuarios e inicio de sesión con OIDC. Se implementa con Docker Compose y funciona detrás de un proxy inverso que proporciona HTTPS.

Funciones clave

  • 01Sincronización programada de carpetas de varias cuentas IMAP, Microsoft 365 y cuentas personales de Microsoft.
  • 02Búsqueda avanzada con filtros y vista previa de correos con archivos adjuntos.
  • 03Exportación de cuentas o correos seleccionados como archivos mbox o EML comprimidos en ZIP.
  • 04Migración de buzones que copia los correos y conserva la estructura de carpetas.
  • 05Políticas de retención que eliminan los correos del servidor tras un periodo configurable.
  • 06API REST de solo lectura y endpoint MCP para scripts y agentes de IA.
  • 07Acceso multiusuario con permisos por cuenta e inicio de sesión con OIDC.

Casos de uso

  • Conservar a largo plazo una copia de buzones corporativos o personales en un servidor propio.
  • Migrar o consolidar archivos de correo de cuentas antiguas en un buzón nuevo.
  • Cumplir requisitos de conformidad impidiendo la eliminación manual del correo archivado.
  • Permitir que scripts o asistentes de IA consulten un archivo de correo mediante una API de solo lectura.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mail-archiver?
Aplicación web autohospedada para archivar, buscar y exportar correos de varias cuentas IMAP y Microsoft 365. Mail-Archiver es una aplicación web autohospedada que conserva copias de correos de varias cuentas. Sincroniza las carpetas según un horario y guarda los mensajes con sus archivos adjuntos en una base de datos PostgreSQL, donde se pueden buscar mediante filtros, previsualizar y exportar como archivos mbox o EML comprimidos en ZIP.
¿mail-archiver es gratuito? ¿Qué licencia tiene?
mail-archiver es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mail-archiver sigue mantenido?
Mantenimiento activo. El último commit de mail-archiver fue el 3 nov 2026.
¿Para qué puedo usar mail-archiver?
Conservar a largo plazo una copia de buzones corporativos o personales en un servidor propio. Migrar o consolidar archivos de correo de cuentas antiguas en un buzón nuevo. Cumplir requisitos de conformidad impidiendo la eliminación manual del correo archivado. Permitir que scripts o asistentes de IA consulten un archivo de correo mediante una API de solo lectura.
¿Dónde consigo mail-archiver?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/s1t5/mail-archiver

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados