>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Embebidos Seguridad
CSS

Maildrop - Correo temporal bajo tu control

¿Te suena familiar? ¿Necesitas registrarte en un sitio web dudoso pero no quieres exponer tu correo principal? ¿O necesitas crear múltiples cuentas para pruebas pero los servicios de correo bloquean los registros masivos? Hay una solución – Maildrop, un servicio de correo temporal autoalojable.

¿Qué hay en la caja?

Maildrop es una aplicación ligera que:

  • Genera direcciones de correo aleatorias en tu dominio
  • Recibe correos entrantes sin configurar un servidor de correo completo
  • Limpia automáticamente los correos antiguos
  • Permite proteger buzones importantes con contraseña

La principal ventaja sobre servicios públicos como Temp-Mail es el control total sobre tus datos y la ausencia de restricciones en el número de direcciones.

Características principales

  1. Generación flexible de direcciones

    • Direcciones aleatorias como [email protected]
    • Posibilidad de establecer alias personalizados
    • Soporte de protección con contraseña para buzones individuales
  2. Interfaz sencilla

    • Interfaz web minimalista sin desorden
    • Ver correos directamente en el navegador
    • Actualización automática de la lista de correos
  3. Listo para usar en 5 minutos

    • Ejecutar mediante Docker o script nativo de Python
    • Guía detallada de configuración de DNS
    • Parámetros de configuración flexibles mediante archivo .env

¿Cómo funciona técnicamente?

En su interior, Maildrop utiliza:

  • Flask para la interfaz web
  • Servidor SMTP integrado para recibir correo
  • Almacenamiento simple basado en archivos para correos (puede reemplazarse con una base de datos)

La arquitectura se mantiene intencionalmente lo más simple posible – no es un servidor de correo completo, sino específicamente una herramienta para direcciones temporales.

Casos de uso

  1. Sandbox seguro ¿Probando servicios nuevos? Crea una dirección única para cada prueba – sin spam en tu bandeja principal.

  2. Desarrollo y depuración ¿Necesitas probar la funcionalidad de boletines por correo? Maildrop te permite crear instantáneamente docenas de direcciones de prueba.

  3. Registros anónimos Para foros, cuentas temporales y servicios donde no quieres exponer tu correo principal.

Configuración en 3 pasos

  1. Desplegar el servidor (imagen Docker o directamente mediante Python)
  2. Configurar los registros DNS (registros MX y A)
  3. Abrir el puerto 25 (o usar hosting en la nube)

Ejemplo de configuración docker-compose:

services:
  maildrop:
    image: haileyydev/maildrop:latest
    ports:
      - "5000:5000"
      - "25:25"
    environment:
      - DOMAIN=yourdomain.com

Pros y contras

✅ Control total sobre el correo temporal ✅ Despliegue sencillo ✅ Código abierto (GPLv3)

❌ Requiere tu propio dominio ❌ Sin cifrado de correo ❌ Funcionalidad básica (sin búsqueda, filtros)

¿A quién le resultará especialmente útil?

  • Desarrolladores que prueban funcionalidad de correo
  • Usuarios avanzados que se preocupan por la privacidad
  • Admins que necesitan una forma sencilla de crear muchas cuentas de prueba

Prueba Maildrop – podría ser exactamente la herramienta que te faltaba para trabajar con correo temporal. Y si encuentras que las funciones son insuficientes, el proyecto está abierto a mejoras – ¡el código fuente espera tus pull requests!

Logo del proyecto: Logo de Maildrop Captura de pantalla de la interfaz: Interfaz de Maildrop

Proyectos relacionados