La supresión no son solo las bajas. Seis categorías:
| Categoría | Origen | Retención |
|---|---|---|
| Hard bounces | Clasificador de rebotes de KumoMTA | Para siempre |
| Bajas | Handler de List-Unsubscribe + formulario web | Para siempre |
| Quejas de spam (FBL) | Reportes ARF | Para siempre |
| Quejas manuales (support@) | Revisión humana | Para siempre |
| Cuentas de rol (postmaster@, abuse@) | Filtro previo a la lista | Para siempre |
| Exclusiones regionales (RGPD, CASL) | API de cumplimiento | Según la normativa |
Almacenamiento: un único servicio de supresión (PostgreSQL o Redis) que KumoMTA consulta en cada smtp_server_message_received. Rechaza en el momento del SMTP para que los remitentes aprendan rápido.
kumo.on('smtp_server_message_received', function(msg)
if suppression:contains(msg:recipient()) then
kumo.reject(550, "5.7.1 Recipient is on suppression list")
end
end)
Inicia sesión para llevar el registro de lo que ya leíste.