Operación

Preguntas frecuentes

Respuestas rápidas a las dudas más comunes, construidas únicamente con el contenido del documento fuente.

Envío y entrega

listmonk decide a quién enviar y conserva el estado de campaña, pero no entrega correo directamente a Internet. Amazon SES es quien transporta el mensaje al proveedor de correo del destinatario.

Con los registros DKIM, SPF, DMARC y MAIL FROM publicados en Cloudflare DNS, que SES verifica al entregar. El MAIL FROM técnico es bounce.medinodo.com.

Una conexión SMTP autenticada y cifrada (LOGIN + STARTTLS), usando credenciales SMTP técnicas provistas por AWS IAM.

Tracking e interés

Llega a trk.medinodo.com; Cloudflare enruta por el Tunnel a listmonk, que registra el click en PostgreSQL y redirige a landing.medinodo.com con los UUID opacos del suscriptor y la campaña.

listmonk registra el click del email; FastAPI registra el interés confirmado en la landing, en el esquema med_tracking.

El Route Handler /api/interest aplica rate limiting con Upstash y valida Cloudflare Turnstile antes de reenviar la operación autenticada a FastAPI, que además aplica idempotencia.

Rebotes y reclamos

SES publica el evento en el tópico SNS ses-bounces. SNS lo entrega al receptor público de feedback de listmonk bajo trk.medinodo.com; listmonk valida el mensaje, registra el evento y aplica blocklist según los umbrales.

Evita volver a enviar a una dirección inválida o a una persona que marcó el mensaje como spam, protegiendo la reputación de entrega.

No. Las respuestas llegan a info@medinodo.com mediante Google Workspace; no regresan a listmonk ni pasan por el flujo de SNS.

Infraestructura y datos

trk.medinodo.com y api.medinodo.com son hostnames públicos, pero Cloudflare Tunnel los conecta con los contenedores mediante una conexión saliente desde cloudflared. Así no es necesario abrir los puertos de listmonk ni FastAPI a conexiones entrantes desde Internet. En local, esa función la cumple Caddy.

En PostgreSQL: configuración y datos de listmonk, clicks y bounces, y el esquema propio med_tracking con los eventos de interés. Cloudflare protege y enruta, pero los datos permanecen en PostgreSQL.

La salida del sandbox y las cuotas de Amazon SES, que se administran por región y condicionan el volumen de envío.

Consideraciones

Fuente única

Todas estas respuestas provienen del documento servicios-y-flujo-email.md. Para el detalle completo, revisá las páginas de Flujos y Servicios.