Holamail
Holamail es un listener SMTP pequeño para flujos de desarrollo y prueba. Acepta una conversación SMTP básica, registra el mensaje recibido en logs y no entrega correo a destinatarios externos.
Qué implementa
Holamail acepta conexiones SMTP sin cifrado y soporta estos comandos:
HELO/EHLOMAIL FROMRCPT TODATAQUIT
No ofrece API HTTP, entrega externa, STARTTLS, AUTH, rate limiting, plantillas, analíticas ni tracking.
Cómo funciona
Las aplicaciones se conectan con un cliente SMTP estándar. Holamail registra el sobre y el contenido del mensaje para inspección.
1┌────────────┐ SMTP ┌───────────┐
2│ Aplicación │───────────▶│ Holamail │──▶ registra mensaje
3└────────────┘ └───────────┘
Primeros pasos
Usa el host público de pruebas o una instancia local:
1swaks --to user@example.com \
2 --from noreply@example.com \
3 --server smtp.testmail.hola.cloud \
4 --port 25 \
5 --header "Subject: Prueba de Holamail" \
6 --body "Hola desde Holamail."
Para un listener local:
1swaks --to user@example.com \
2 --from noreply@example.com \
3 --server localhost \
4 --port 2525 \
5 --header "Subject: Prueba local de Holamail" \
6 --body "Hola desde un listener local de Holamail."
Comentarios