Saltar al contenido
WC.

La fricción del email en sitios estáticos

2 min de lecturaInfraestructura
#infrastructure#mailgun#static-sites

Diagrama que muestra un formulario de contacto estático fluyendo por rutas de Mailgun hacia una bandeja y respuestas de dominio.

Añadir email a un sitio estático debería ser un problema resuelto.

Solo necesitaba recibir envíos del formulario de contacto y enviar respuestas desde mi propio dominio. Suena simple. Sin embargo, el ecosistema de proveedores de email modernos se siente increíblemente fragmentado.

Probé MailChannels al principio. Dicen manejar el spam mejor que las alternativas. Pero la física sigue aplicando si la documentación es pobre y la experiencia de desarrollador está llena de fricción, los beneficios teóricos no importan. Pasé más tiempo peleando con la configuración que escribiendo código.

¿Y Formspree? Es la recomendación por defecto para sitios estáticos.

Pero Formspree es un endpoint de formularios, no una solución de correo. Restringe mucho las entregas gratuitas y no resuelve la otra mitad de la ecuación: enviar correos desde el dominio. Necesitaba enrutado de email bidireccional completo sin la sobrecarga de una bandeja dedicada.

Así que volví a una solución antigua que ya había usado: Mailgun.

Mailgun simplemente funciona. Da control completo sobre recepción y reglas de enrutado, haciendo trivial reenviar mensajes entrantes a mi bandeja personal. Gestiona la entrega saliente con la fiabilidad de una plataforma madura. La API es predecible, la documentación es exhaustiva y la experiencia de desarrollador se aparta de tu camino.

A veces la mejor decisión arquitectónica no es la herramienta más nueva. Es la que resolvió en silencio el problema exacto que tienes hace una década.

Leer despues

GitHub como tu backend

Puedes montar un sitio estático con comentarios y actividad sin tener una base de datos ni una API. El truco es tratar GitHub como el backend que nunca tienes…

2 min de lecturaInfraestructura
githubgiscusstatic-sites
Newsletter recurrente como paso de build

La mayoría de consejos para enviar un digest recurrente asumen que necesitas un programador. Un cron, una Lambda a intervalos, o un servicio que ejecute "cada…

3 min de lecturaInfraestructura
newsletterstatic-sitesci
Comentarios sin backend

Quería una sección de comentarios en las páginas de escritos y proyectos sin levantar una base de datos ni una API propia. Los sitios estáticos van bien hasta…

2 min de lecturaInfraestructura
giscuscommentsstatic-sites