Frena los emails falsos y desechables al registrarse en tu juego
En los juegos, el email de usar y tirar es la puerta de entrada a todos los abusos que combates: smurfs, evasión de baneos, granjas de bonos y bots. Ciérrala en la creación de la cuenta.
El email desechable es la rampa de acceso al abuso
Para un estudio, el email es la identidad más barata que tiene un jugador, y quien abusa lo sabe. Una dirección de usar y tirar le da a un tramposo baneado un borrón y cuenta nueva, permite a un granjero cobrar otro bono de bienvenida y le entrega a un bot otra cuenta. Todas las economías de abuso que combates empiezan en un buzón que nunca fue real.
dominios de email desechable conocidos que se usan para crear cuentas de juego de usar y tirar
Lista de dominios desechables de Mailbeam
La evasión de baneos y el smurfing van sobre emails desechables recién creados
Un jugador baneado por hacer trampas o por comportamiento tóxico vuelve en minutos con una dirección desechable nueva, arruina la equidad del emparejamiento para los jugadores legítimos y reaparece en la misma comunidad de la que lo expulsaste.
Las granjas de bonos y referidos multiplican las cuentas falsas
Los packs de inicio, las recompensas por conexión diaria y los bonos por invitar amigos se explotan a escala con scripts que crean buzones desechables, vacían la recompensa y abandonan la cuenta.
Los ejércitos de bots inflan la concurrencia y distorsionan los datos de live-ops
Las granjas de cuentas automatizadas distorsionan los paneles de usuarios activos, retención y monetización, y llevan a los equipos de live-ops a ajustar eventos y economía contra jugadores que no existen.
El fraude de recuperación de cuentas y de contracargos necesita un buzón falso
La reventa de cuentas comprometidas y el abuso de contracargos dependen de un buzón al que el dueño real no puede acceder. Un email verificado y permanente es un ancla ligera de responsabilidad que encarece esos esquemas.
Verifica en el registro, en el servidor y antes de que exista la cuenta
Mailbeam se ejecuta en tu endpoint de registro antes de escribir el registro del jugador, así que las direcciones desechables e inválidas nunca llegan a ser cuentas. Es una llamada de backend que no necesita SDK en el cliente del juego y que resuelve en menos de 100 ms, con lo que el flujo de alta sigue siendo instantáneo.
Bloqueo de correo temporal y desechable
Rechaza las decenas de miles de dominios de usar y tirar en los que se apoyan granjeros y evasores de baneos. La lista se actualiza continuamente, así que los servicios recién creados se detectan en horas.
Verificación solo en backend y por debajo de 100 ms
Llama a la API desde tu servicio de cuentas: sin SDK de cliente ni cambios en el lanzador. La verificación termina lo bastante rápido como para que el jugador no note ningún paso extra.
Puntuación de calidad para aplicar fricción por riesgo
Usa la puntuación de 0 a 100 para condicionar las ventajas en lugar de la cuenta entera: deja jugar a los registros de baja confianza, pero retén los bonos de bienvenida o el acceso a competitivo hasta que confirmen una dirección más sólida.
Sugerencias de errata para que el jugador real reciba su verificación
Los jugadores legítimos que escriben mal su dirección siguen necesitando el correo de confirmación y el de restablecimiento de contraseña. Devuelve la corrección sugerida para no perder altas genuinas por un desliz.
Implementación
Listo para copiar y pegar. Cambia la clave de API e intégralo en tu flujo actual.
const MAILBEAM_KEY = process.env.MAILBEAM_KEY!;
interface VerifyResult {
valid: boolean;
disposable: boolean;
score: number;
suggestion: string | null;
}
async function verifyEmail(email: string): Promise<VerifyResult> {
const res = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
"Authorization": `Bearer ${MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
});
return res.json();
}
// Se ejecuta en el servicio de cuentas, antes de escribir ningún jugador
export async function createAccount(email: string, password: string) {
const check = await verifyEmail(email);
if (!check.valid) {
throw new SignupError("INVALID_EMAIL", {
message: "Introduce un email válido para que podamos enviarte el enlace de verificación.",
suggestion: check.suggestion,
});
}
// Buzón de usar y tirar = rampa a la evasión de baneos y las granjas -> bloquear
if (check.disposable) {
throw new SignupError("DISPOSABLE_EMAIL", {
message: "No se admiten direcciones temporales. Usa un buzón permanente.",
});
}
const account = await db.accounts.create({
email,
passwordHash: await hash(password),
emailScore: check.score,
// Condiciona las recompensas a una dirección sólida en vez de impedir jugar
rewardsEligible: check.score >= 60,
});
await sendVerificationEmail(account);
return account;
}Ejemplo real
Pixel Rift (ejemplo ilustrativo)
Estudio de juegos free-to-play
Reto
El evento de «invita a un amigo» de un estudio fue explotado por scripts que crearon miles de cuentas con buzones desechables. Los pagos de recompensas se dispararon, el emparejamiento se llenó de smurfs y los paneles de usuarios activos exageraban los jugadores reales.
Resultado
Bloquear las direcciones desechables en el registro y condicionar las recompensas a la puntuación de calidad hundió las altas de granja y devolvió la confianza en las métricas de live-ops con las que el equipo equilibraba los eventos.
Altas con email desechable 38 % → menos del 1 %
* Ejemplo basado en datos anonimizados de clientes. Los resultados pueden variar.
Plan recomendado
Growth
Las altas en juegos son irregulares: tráfico constante salpicado de picos por lanzamientos y eventos. Growth cubre con margen los 10.000-100.000 registros mensuales del día a día; los estudios que esperan un lanzamiento grande o un pico viral deberían mirar Pro por el techo más alto y el soporte prioritario.
Preguntas frecuentes
¿Bloquear los emails desechables no frustrará a los jugadores celosos de su privacidad?
Distingue los buzones de usar y tirar de los relés de privacidad. Bloquear de plano dominios de un solo uso como Mailinator o Guerrilla Mail es razonable, porque son la columna vertebral de la evasión de baneos y las granjas de bonos. En vez de bloquear todo lo dudoso, usa la puntuación de calidad: deja jugar a los registros de menor confianza pero condiciona las recompensas de bienvenida y el acceso a competitivo a que confirmen una dirección más sólida, para que un jugador genuinamente celoso de su privacidad nunca se quede fuera.
¿La verificación de email frena por sí sola a tramposos y smurfs?
No: elimina la vía más barata y de mayor volumen. Un jugador baneado que usa un buzón desechable nuevo se frena al instante, y eso cubre el grueso de la evasión de baneos oportunista. Los abusadores determinados conseguirán direcciones reales, así que la verificación de email es una capa dentro de una estrategia antiabuso junto a la huella de dispositivo, los baneos de hardware y la detección de comportamiento, no una solución anti-trampas completa.
¿La verificación va en el cliente del juego o en el servidor?
En el servidor, en tu endpoint de creación de cuentas, antes de escribir el registro del jugador. Una comprobación en cliente se la salta cualquiera que llame directamente a tu API, que es exactamente lo que hace un script de granja. Mantén la verificación en el servidor con tu clave de API para que no se pueda eliminar, y devuelve el resultado al cliente solo para pintar el error y la sugerencia de errata.
¿Puedo limpiar retroactivamente las cuentas creadas antes de añadir la verificación?
Sí. Exporta tu base de cuentas y pásala por el endpoint por lotes para sacar a la luz las que están sobre direcciones desechables o no entregables. Marca esos grupos para revisión —un pico de buzones de usar y tirar ligado a un mismo código de referido o rango de IP es una señal fuerte de granja— y exige una dirección verificada antes de que puedan reclamar recompensas o jugar en competitivo.
¿Empezamos?
El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.