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 / EHLO
  • MAIL FROM
  • RCPT TO
  • DATA
  • QUIT

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

Deja un comentario