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 hace un POST al webhook https://trk.medinodo.com/webhooks/service/ses; Cloudflare Tunnel lo entrega a listmonk, que 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
Cloudflare Tunnel expone trk.medinodo.com y api.medinodo.com hacia los contenedores privados sin publicar sus puertos en 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.