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
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.
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.
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.
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
<?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.