Diseño del sistema
Cómo la arquitectura mantiene sus límites
Un sistema de producción se define tanto por lo que rechaza como por lo que acepta. Una sola casa opera servidores, estado DNS, registro del buzón y ruta de entrega en eu-north-1, manteniendo una salida de exportación documentada.
Planos de control
Postfix edge
Postfix termina el SMTP de recepción y entrega los mensajes aceptados al límite LMTP interno.
Authoritative mailbox store
El servicio de buzón conserva mensajes brutos, registros normalizados, estado DNS y exportación.
Signed event boundary
Los sistemas posteriores reciben proyecciones mínimas firmadas, no autoridad sobre el almacén.
Ciclo de una solicitud
verify a name and DNS state
→ create a tenant-scoped mailbox
→ accept SMTP at the recipient MX
→ deliver internally over LMTP
→ persist raw and normalized message
→ emit signed metadata event and expose owner exportModelo de fallos
Credenciales inválidas, dominios sin verificar, firmas antiguas, replays y destinatarios no canónicos se rechazan antes de exponer datos.
Lista de verificación
- Direct recipient MX: Ruzayo es el MX receptor; no requiere reenvío mediante un parser externo.
- Tenant-scoped authority: Dominio, buzón, mensaje, credencial y exportación se resuelven dentro de un tenant.
- Signed webhooks: El consumidor verifica firma, tiempo, audiencia e identidad anti-replay antes de actuar.
- Exit remains possible: Dominios y datos conservan una ruta de exportación autorizada por su dueño.