Límites de tasa
Los límites protegen la plataforma y su reputación de envío. Sus propios límites dependen de su plan y aparecen en su panel.
Por qué existen los límites
Los proveedores de correo juzgan a un remitente por su historial. Un salto repentino de volumen parece abuso, así que los límites y el aumento gradual protegen la reputación de su dominio y de su IP, además de la plataforma. Hay límites más altos disponibles bajo petición.
Cómo ver sus límites
Los límites de su cuenta dependen de su plan y de lo consolidado que esté su envío. Consulte el panel para ver los valores actuales, o contacte con soporte si necesita más margen para un lanzamiento o un pico estacional.
Cómo leer las cabeceras
Las respuestas pueden indicar su cuota restante. Cuando reciba un 429, espere el tiempo indicado en Retry-After antes de volver a intentarlo.
X-RateLimit-Limit: <requests allowed> X-RateLimit-Remaining: <requests left> Retry-After: <seconds to wait>
Reintentar con backoff
Espere más tras cada fallo y añada algo de aleatoriedad, para que muchos clientes no reintenten a la vez. Limite el número de intentos.
async function send(payload, tries = 5) {
for (let i = 0; i < tries; i++) {
const res = await post(payload);
if (res.status !== 429 && res.status < 500) return res;
const wait = Number(res.headers.get("retry-after")) * 1000 || 2 ** i * 500;
await new Promise((r) => setTimeout(r, wait + Math.random() * 250));
}
throw new Error("gave up after retries");
}Planifique los picos
Si espera un envío grande, como una promoción o el inicio de un curso, avísenos con antelación, reparta el envío en el tiempo y caliente poco a poco cualquier dominio nuevo o IP dedicada. Los picos repentinos son la causa más común de limitación por parte de los proveedores de correo.