Calentamiento de IP
Aumente gradualmente el volumen de envío en dominios nuevos para establecer la reputación del remitente
Cuando empieza a enviar desde un dominio nuevo, los proveedores de buzones no tienen historial para juzgar su reputación. Enviar demasiado, demasiado rápido, activa los filtros antispam. El calentamiento de IP aumenta gradualmente su volumen de envío diario a lo largo de varias etapas, dando tiempo a los proveedores para generar confianza en su dominio.
Cómo funciona el calentamiento
MailLand rastrea el estado de calentamiento por dominio. Cada dominio avanza por etapas con límites diarios crecientes:
Empiece a enviar
Cuando verifica un dominio nuevo y envía su primer correo, MailLand inicia automáticamente el proceso de calentamiento para ese dominio.
Límites diarios aplicados
Cada etapa tiene un número máximo de correos permitidos por día. MailLand aplica este límite: los correos que superan el tope diario se rechazan con un error 429 WARMUP_LIMIT_EXCEEDED.
Avance por etapas
Tras cumplir el mínimo de días en cada etapa, el dominio avanza a la siguiente etapa con un límite diario mayor. El avance ocurre automáticamente.
Calentamiento completado
Una vez completadas todas las etapas, el dominio no tiene límite diario y puede enviar a la capacidad completa de su plan.
Etapas de calentamiento
La configuración exacta de las etapas depende de su plan. Un calendario de calentamiento típico:
Plan Free (30 días en total):
| Etapa | Límite diario | Días mínimos |
|---|---|---|
| 1 | 50 | 5 |
| 2 | 100 | 5 |
| 3 | 250 | 5 |
| 4 | 500 | 5 |
| 5 | 750 | 5 |
| 6 | 1.000 | 5 |
Plan Pro (14 días en total):
| Etapa | Límite diario | Días mínimos |
|---|---|---|
| 1 | 500 | 2 |
| 2 | 1.000 | 2 |
| 3 | 2.500 | 2 |
| 4 | 5.000 | 2 |
| 5 | 10.000 | 3 |
| 6 | 25.000 | 3 |
Los planes Max se saltan el calentamiento por completo: no hay límite diario desde el primer envío.
Tras la etapa final, el calentamiento se completa y no se aplica ningún límite diario.
Los límites de etapa y los días mínimos son valores predeterminados del plan (preconfigurados, editables por el Owner). Contacte con soporte si necesita un calendario personalizado.
Estado del calentamiento
Consulte el estado de calentamiento de todos sus dominios a través del endpoint de resumen de política de suscripción:
GET https://api.mail.land/v1/account/subscription/policy-summaryAutentíquese con Authorization: Bearer <token> o X-API-Key: <api key>.
curl https://api.mail.land/v1/account/subscription/policy-summary \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."La respuesta incluye un array domainWarmup con el estado de calentamiento actual de cada dominio:
{
"domainWarmup": [
{
"domainId": "k3v9x2m8q1w7z4",
"domainName": "yourdomain.com",
"currentStage": 3,
"totalStages": 6,
"todaySentCount": 450,
"dailyLimit": 1000,
"progressPercent": 50,
"completed": false,
"bypassed": false,
"authoritativeUsedToday": 460,
"authoritativeRemainingToday": 540
},
{
"domainId": "n7p2q9x4m8w1z3",
"domainName": "notifications.yourdomain.com",
"currentStage": 6,
"totalStages": 6,
"todaySentCount": 12500,
"dailyLimit": 50000,
"progressPercent": 100,
"completed": true,
"bypassed": false,
"authoritativeUsedToday": 12520,
"authoritativeRemainingToday": 37480
}
]
}| Campo | Tipo | Descripción |
|---|---|---|
domainId | string | ID pública del dominio |
domainName | string | Nombre del dominio |
currentStage | int | Etapa de calentamiento actual (empieza en 1) |
totalStages | int | Número total de etapas en el plan |
todaySentCount | int | Un límite inferior del consumo de hoy, conservado por compatibilidad y para la barra de progreso de la etapa. Solo avanza después de que un lote se confirma, por lo que puede quedar por detrás del consumo realmente admitido. No es lo que aplica el límite, ni un sustituto de los dos campos autoritativos siguientes. |
dailyLimit | int | Máximo de correos permitidos hoy |
progressPercent | int | Progreso general del calentamiento (0–100) |
completed | bool | Si el calentamiento ha finalizado |
bypassed | bool | Si el calentamiento se omitió manualmente |
authoritativeUsedToday | long o null | El consumo de hoy tal como lo registra el contador de Redis por dominio de la puerta de admisión. null cuando el calentamiento no aplica a este dominio o el contador no pudo establecerse. |
authoritativeRemainingToday | long o null | El límite diario de la etapa vigente menos authoritativeUsedToday, con un mínimo de cero: la misma operación que aplica el script de admisión atómico. null en los mismos términos. |
Reinicio del contador diario
Tanto el contador estimado todaySentCount como los contadores autoritativos de Redis se reinician a medianoche UTC cada día. Use authoritativeRemainingToday para saber cuánto queda realmente hoy; todaySentCount puede quedar por detrás de los envíos en curso.
Superar el límite
Cuando intenta enviar por encima del límite diario de calentamiento, la API devuelve:
{
"code": "WARMUP_LIMIT_EXCEEDED",
"message": "Warmup limit reached for stage 3. Daily limit: 1000",
"details": {
"stage": 3,
"dailyLimit": 1000,
"remainingToday": 0
}
}Por separado, 429 WARMUP_POOL_BUDGET_EXCEEDED y 429 WARMUP_POOL_EMPTY significan que la capacidad diaria de envío de la propia plataforma limita los envíos nuevos; no las causa su uso y no requieren acción. El mensaje indica que el envío está en pausa y se reanuda automáticamente, y Retry-After apunta a las próximas 00:00 UTC. El relay SMTP devuelve un 421 transitorio con el mismo texto. Vea Capacidad de la plataforma.
Los límites de calentamiento se aplican en todos los métodos de envío. Los envíos por API y SMTP que superan el límite se rechazan de inmediato (no se ponen en cola). Las campañas y automatizaciones no se rechazan de la misma forma: en su lugar, se ritman/aplazan al día siguiente.
Omitir el calentamiento
Si está migrando desde otro proveedor de correo y ya tiene una reputación establecida en la IP/dominio, puede solicitar la omisión del calentamiento a través de soporte. Al omitirse, el campo bypassed es true y no se aplica ningún límite diario.
Buenas prácticas
- Empiece con correos transaccionales: los restablecimientos de contraseña y las confirmaciones de pedido tienen tasas de interacción altas, lo que genera reputación más rápido.
- Envíe primero a sus destinatarios más comprometidos: durante las primeras etapas, priorice a los destinatarios que abren y hacen clic en sus correos regularmente.
- No envíe a listas antiguas o no verificadas: las tasas de rebote altas durante el calentamiento dañan gravemente la reputación. Valide sus listas antes de importarlas.
- Supervise la entregabilidad a diario: revise su puntuación de remitente y sus tasas de rebote durante el calentamiento. Un aumento repentino de rebotes o quejas puede requerir pausar y limpiar su lista.
- Mantenga un volumen constante: los picos repentinos activan los filtros antispam. Distribuya su envío de forma uniforme a lo largo del día.
- Autentique primero su dominio: asegúrese de que SPF, DKIM y DMARC estén correctamente configurados antes de iniciar el calentamiento.
Cronograma de calentamiento
Un calentamiento de 0 al volumen completo tarda entre 14 y 30 días según su plan: 14 días en Pro, 30 días en Free. Los planes Max se saltan el calentamiento por completo.
| Plan | Volumen diario aproximado a lo largo del tiempo | Enfoque |
|---|---|---|
| Free (~30 días) | 50 → 100 → 250 → 500 → 750 → 1.000 | Correos transaccionales, destinatarios más comprometidos primero |
| Pro (~14 días) | 500 → 1.000 → 2.500 → 5.000 → 10.000 → 25.000 | Expansión a correos transaccionales más amplios + marketing a destinatarios comprometidos |
| Max | Sin calentamiento | Volumen completo, todos los tipos de mensaje desde el primer día |
Próximos pasos
- Resumen de entregabilidad: supervise la reputación del remitente durante el calentamiento
- Configuración de DNS: configure la autenticación antes del calentamiento
- Validación de correo: valide las listas antes de enviar
- Rebotes: supervise los rebotes de cerca durante el calentamiento