Beta privataMailbeam è in beta privata: l'API pubblica non è ancora aperta.Iscriviti alla lista d'attesa

Mailbeam
API · DNS

API di verifica dei record MX

I record MX ti dicono se un dominio ha infrastruttura di posta. Mailbeam lo controlla come primo passo di ogni verifica e restituisce l'esito in una sola chiamata.

Che cosa controlla Mailbeam

Ogni verifica esegue 7 controlli in parallelo e restituisce un risultato strutturato in meno di 100 ms.

Query DNS dell'MX per richiesta

Ogni chiamata di verifica fa una query MX dal vivo per il dominio dell'email. I risultati dei domini più comuni vengono messi in cache per ridurre il carico di query DNS.

Gestione di più record MX

I domini con più record MX (ordinati per priorità) vengono trattati correttamente. Mailbeam risolve ogni host MX per confermare che punti a un IP reale.

Booleano mx_check nella risposta

Il campo `mx_check` della risposta ti dice nello specifico se il dominio ha record MX validi, indipendentemente dall'esito composto `valid`.

Rileva MX mancanti, rotti o configurati male

I domini senza record MX, con record che puntano a host inesistenti o con TTL configurati male vengono tutti segnati come fallimento MX.

Filtro rapido di primo passaggio

Un fallimento MX significa che l'intero dominio non può ricevere posta: non ha senso sondare via SMTP. Il controllo MX interrompe la catena e restituisce subito l'esito sui domini senza infrastruttura di posta.

Identificazione dei domini catch-all

Il controllo MX alimenta il rilevamento del catch-all. Se l'MX passa e il sondaggio SMTP accetta anche un indirizzo casuale, il dominio viene segnato come catch-all e il punteggio viene limitato.

Come funziona

1

Si estrae il dominio dall'email

Mailbeam analizza l'indirizzo ed estrae il dominio (tutto ciò che segue la chiocciola), gestendo casi limite come i sottodomini e i domini internazionalizzati.

2

Si esegue la query DNS dell'MX

Viene lanciata una query DNS al name server autoritativo del dominio, chiedendo i record MX. I risultati vengono messi in cache per dominio con una strategia che rispetta il TTL.

3

Si validano i record MX

Il nome host di ogni record MX restituito viene risolto per confermare che punti a un indirizzo IP reale. I record MX che puntano a host inesistenti o parcheggiati vengono trattati come fallimenti.

4

Si restituisce l'esito nella risposta di verifica

Il booleano `mx_check` è incluso nella risposta. Se l'MX fallisce, il `valid` complessivo è false e il sondaggio SMTP viene saltato, il che riduce la latenza sui domini non validi.

Integralo in pochi minuti

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' => 'Il dominio dell\'email non ha record di server di posta.',
        ];
    }

    if (!$result->valid) {
        $msg = 'Non è stato possibile verificare l\'indirizzo email.';
        if ($result->suggestion) {
            $msg .= " Intendevi {$result->suggestion}?";
        }
        return ['valid' => false, 'message' => $msg];
    }

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

// Uso in un controller Laravel
public function register(Request $request)
{
    $check = verifyRegistrationEmail($request->input('email'));
    if (!$check['valid']) {
        return response()->json(['error' => $check['message']], 422);
    }
    // prosegui con la registrazione
}

Quando usarlo

Filtrare i domini di aziende scomparse nelle liste B2B

Quando un'azienda chiude o viene acquisita, il suo dominio di posta perde spesso i record MX. Un controllo MX individua in fretta quei domini morti nelle liste B2B importate.

Prefiltrare liste grandi prima di sondare via SMTP

Se stai costruendo la tua catena di verifica e vuoi usare Mailbeam solo per prefiltrare a livello DNS, il campo `mx_check` ti dà la validità del dominio prima del lavoro a livello SMTP.

Fare debug dei fallimenti di consegna della posta

Quando le tue email verso un dominio fanno bounce, usa lo strumento gratuito di controllo MX o l'API per confermare che la configurazione del server di posta del dominio sia corretta.

Validazione del dominio alla registrazione

Se richiedi che gli utenti si registrino con un'email di lavoro, un controllo MX conferma che il dominio ha infrastruttura di posta: un segnale rapido che si tratta di un'azienda reale e non di un dominio inventato.

Domande frequenti

Pronto a integrarlo?

Il piano gratuito include 1.000 verifiche al mese. Senza carta di credito.