Mailbeam
Vantaggio · Tempo reale

Verifica delle email in tempo reale

Intercetta le email non valide, usa e getta e scritte male nel punto di ingresso, non nella tua prossima campagna. Una chiamata all'API restituisce un esito in meno di 100 ms.

Che cosa controlla Mailbeam

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

Latenza p99 sotto i 100 ms

Abbastanza veloce da girare in modo sincrono in un modulo di registrazione senza che l'utente se ne accorga. Niente rotelle di caricamento, niente pulsanti bloccati.

Suggerimenti sui refusi in linea

Quando qualcuno scrive «gmal.com», restituisce «gmail.com» perché lo corregga prima di creare l'account, e recuperi conversioni che altrimenti perderesti.

Rilevamento degli usa e getta all'invio

Rifiuta le caselle temporanee alla registrazione invece di scoprirle quando la tua email di benvenuto fa hard bounce.

Marcatura degli account di ruolo

Identifica le caselle condivise info@ e admin@ per instradarle o limitarle in modo diverso dagli indirizzi personali.

Un esito strutturato, non un booleano

Ogni risposta porta uno stato recapitabile/rischioso/non recapitabile e un punteggio da 0 a 100, quindi la soglia la decidi tu, non noi.

Gestione elegante dei timeout

Se un server di posta sconosciuto è lento, l'API restituisce rapidamente uno stato «unknown» invece di lasciare appeso l'invio del tuo modulo.

Come funziona

1

L'utente invia il modulo

Il tuo frontend fa POST dell'indirizzo al tuo backend, oppure chiama Mailbeam direttamente con una chiave pubblicabile.

2

I controlli partono in parallelo

Sintassi, MX, SMTP, usa e getta, ruolo e provider gratuito girano in modo concorrente — non sequenziale — per rispettare il budget dei 100 ms.

3

L'esito arriva in linea

Ricevi uno stato e un punteggio prima che la richiesta finisca, quindi la decisione avviene dentro lo stesso giro di rete.

4

Agisci sul risultato

Accetta la registrazione, mostra un suggerimento sul refuso o ferma con garbo un indirizzo usa e getta, tutto prima che l'utente lasci la pagina.

Integralo in pochi minuti

Gestore della registrazionetypescript
// Verifica in linea all'invio; fallisce in apertura se l'API non risponde.
export async function verifyOnSignup(email: string) {
  try {
    const res = await fetch("https://api.mailbeam.dev/v1/verify", {
      method: "POST",
      headers: {
        Authorization: `Bearer ${process.env.MAILBEAM_KEY}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify({ email }),
      signal: AbortSignal.timeout(1000),
    });
    const { status, score, suggestion } = await res.json();

    if (suggestion) return { action: "suggest", suggestion };
    if (status === "undeliverable" || score < 40) return { action: "block" };
    return { action: "allow" };
  } catch {
    return { action: "allow" }; // fallisce in apertura, riverifica poi in blocco
  }
}

Quando usarlo

Registrazione e iscrizione

Il momento di maggior valore per verificare: un'email sbagliata qui avvelena tutte le email che invierai poi a quell'utente.

Campi email del checkout

Un indirizzo scritto male significa che la conferma dell'ordine non arriva e che arriva invece un ticket di supporto.

Liste d'attesa e raccolta di lead

Tieni pulite le liste di lancio dal primo giorno perché il tuo primo invio arrivi in posta in arrivo, non nello spam.

Cambi di email dentro il prodotto

Riverifica quando un utente aggiorna il proprio indirizzo, per non rompere le sue notifiche in silenzio.

Domande frequenti

In cosa è diversa dalla verifica in blocco?

La verifica in tempo reale lavora su un singolo indirizzo, in modo sincrono, nel momento in cui viene inserito. Quella in blocco elabora un'intera lista in modo asincrono tramite l'API batch. Usa quella in tempo reale per impedire l'ingresso delle email sbagliate e quella in blocco per ripulire quelle già dentro.

Rallenterà il mio modulo di registrazione?

No. La latenza p99 è sotto i 100 ms, impercettibile accanto al normale giro di rete di un modulo. Con server di posta sconosciuti o lenti, l'API restituisce rapidamente uno stato «unknown» invece di bloccare.

Che succede se l'API non è disponibile?

Progetta la tua integrazione perché fallisca in apertura: se la chiamata di verifica dà errore o scade, consenti la registrazione e riverifica dopo con l'API batch. Documentiamo questo schema nella guida introduttiva.

Posso verificare lato client?

Puoi lanciare la chiamata dal browser con una chiave pubblicabile, ma l'esito va applicato sul tuo server perché non si possa aggirare. La maggior parte dei team chiama Mailbeam dal proprio backend all'invio del modulo.

Rileva i refusi automaticamente?

Sì. Quando il dominio somiglia molto a un provider comune (gmal.com → gmail.com), la risposta include un campo suggestion che puoi mostrare all'utente perché lo corregga con un tocco.

Pronto a integrarlo?

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