Beta privadaMailbeam está en beta privada: la API pública todavía no está abierta.Únete a la lista de espera

Mailbeam
API · DNS

API de verificación de registros MX

Los registros MX te dicen si un dominio tiene infraestructura de correo. Mailbeam lo comprueba como primer paso de cada verificación y devuelve el resultado en una sola llamada.

Qué comprueba Mailbeam

Cada verificación ejecuta 7 comprobaciones en paralelo y devuelve un resultado estructurado en menos de 100 ms.

Consulta DNS de MX por petición

Cada llamada de verificación hace una consulta MX en vivo para el dominio del email. Los resultados de los dominios más comunes se cachean para reducir la carga de consultas DNS.

Gestión de varios registros MX

Los dominios con varios registros MX (ordenados por prioridad) se tratan correctamente. Mailbeam resuelve cada host MX para confirmar que apunta a una IP real.

Booleano mx_check en la respuesta

El campo `mx_check` de la respuesta te dice específicamente si el dominio tiene registros MX válidos, con independencia del resultado compuesto `valid`.

Detecta MX ausentes, rotos o mal configurados

Los dominios sin registros MX, con registros que apuntan a hosts inexistentes o con TTL mal configurados se marcan todos como fallo de MX.

Filtro rápido de primera pasada

Un fallo de MX significa que todo el dominio no puede recibir correo: no tiene sentido sondear por SMTP. La comprobación MX cortocircuita la cadena y devuelve el resultado de inmediato en dominios sin infraestructura de correo.

Identificación de dominios catch-all

La comprobación MX alimenta la detección de catch-all. Si el MX pasa y el sondeo SMTP acepta además una dirección aleatoria, el dominio se marca como catch-all y la puntuación se acota.

Cómo funciona

1

Se extrae el dominio del email

Mailbeam analiza la dirección y extrae el dominio (todo lo que va tras la arroba), gestionando casos límite como los subdominios y los dominios internacionalizados.

2

Se ejecuta la consulta DNS de MX

Se lanza una consulta DNS al servidor de nombres autoritativo del dominio, pidiendo los registros MX. Los resultados se cachean por dominio con una estrategia que respeta el TTL.

3

Se validan los registros MX

El nombre de host de cada registro MX devuelto se resuelve para confirmar que apunta a una dirección IP real. Los registros MX que apuntan a hosts inexistentes o aparcados se tratan como fallos.

4

Se devuelve el resultado en la respuesta de verificación

El booleano `mx_check` se incluye en la respuesta. Si el MX falla, el `valid` global es false y se salta el sondeo SMTP, lo que reduce la latencia en dominios inválidos.

Intégralo en minutos

PHPPHP
<?php
require_once __DIR__ . '/vendor/autoload.php';

use Mailbeam\Client;

$mb = new Client(['api_key' => getenv('MAILBEAM_KEY')]);

function verifyRegistrationEmail(string $email): array
{
    $result = $mb->verify($email);

    if (!$result->mx_check) {
        return [
            'valid'   => false,
            'message' => 'El dominio del email no tiene registros de servidor de correo.',
        ];
    }

    if (!$result->valid) {
        $msg = 'No se ha podido verificar la dirección de email.';
        if ($result->suggestion) {
            $msg .= " ¿Quisiste decir {$result->suggestion}?";
        }
        return ['valid' => false, 'message' => $msg];
    }

    return ['valid' => true, 'score' => $result->score];
}

// Uso en un controlador de Laravel
public function register(Request $request)
{
    $check = verifyRegistrationEmail($request->input('email'));
    if (!$check['valid']) {
        return response()->json(['error' => $check['message']], 422);
    }
    // continúa con el registro
}

Cuándo usarlo

Filtrar dominios de empresas desaparecidas en listas B2B

Cuando una empresa cierra o es adquirida, su dominio de correo suele perder los registros MX. Una comprobación MX identifica rápido esos dominios muertos en listas B2B importadas.

Prefiltrar listas grandes antes de sondear por SMTP

Si estás montando tu propia cadena de verificación y quieres usar Mailbeam solo para prefiltrar a nivel de DNS, el campo `mx_check` te da la validez del dominio antes del trabajo a nivel SMTP.

Depurar fallos de entrega de correo

Cuando tus correos a un dominio rebotan, usa la herramienta gratuita de comprobación MX o la API para confirmar que la configuración del servidor de correo del dominio es correcta.

Validación de dominio en el registro

Si exiges que los usuarios se registren con un email de trabajo, una comprobación MX confirma que el dominio tiene infraestructura de correo: una señal rápida de que es una empresa real y no un dominio inventado.

Preguntas frecuentes

¿Listo para integrarlo?

El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.