API di rilevamento delle email usa e getta
Blocca Mailinator, YOPmail, Guerrilla Mail e oltre 50.000 servizi temporanei con un unico booleano nella risposta di verifica.
Che cosa controlla Mailbeam
Ogni verifica esegue 7 controlli in parallelo e restituisce un risultato strutturato in meno di 100 ms.
Oltre 50.000 domini usa e getta
Il database degli usa e getta di Mailbeam si aggiorna di continuo. Quando compaiono nuovi servizi di posta temporanea, di solito vengono aggiunti in meno di 24 ore.
Normalizzazione di sottodomini e alias
Molti servizi usano sottodomini (utente@mail.mailinator.com) o trucchi con il segno più. Mailbeam normalizza e controlla tutte le varianti prima della query.
Marcatura booleana in ogni risposta
Il campo `disposable` arriva nella risposta standard di verifica: non serve un'altra chiamata. La tua condizione è il controllo di un solo campo.
Diversa dal rilevamento del ruolo
Il rilevamento degli usa e getta e quello degli indirizzi di ruolo sono marcature separate. Un indirizzo di ruolo (info@azienda.com) non è usa e getta: richiedono trattamenti diversi nella tua applicazione.
I provider orientati alla privacy non vengono segnalati
ProtonMail, Tutanota e servizi simili orientati alla privacy sono provider legittimi. Non stanno nel database degli usa e getta: vengono segnalati solo i servizi davvero temporanei.
Restituito insieme alla verifica completa
Poiché tutti i controlli girano in parallelo, aggiungere il rilevamento degli usa e getta non ha alcun costo rispetto a una verifica che guardi solo sintassi o record MX.
Come funziona
Il dominio viene estratto e normalizzato
Dall'indirizzo inviato Mailbeam estrae il dominio, toglie le etichette del segno più e risolve gli alias di sottodominio fino al servizio radice.
Query nel database
Il dominio normalizzato viene confrontato con il database dei domini usa e getta, aggiornato di continuo. La query è un controllo di hash in memoria: zero latenza aggiuntiva.
Il booleano viene restituito nella risposta
La marcatura `disposable: true/false` è inclusa nella risposta JSON standard insieme a `valid`, `score` e al resto degli esiti.
La tua applicazione decide
Rifiuto netto, avviso o accettazione con annotazione. Il comportamento lo controlli tu; Mailbeam fornisce il segnale.
Integralo in pochi minuti
require "net/http"
require "json"
# Non c'è ancora un SDK: Mailbeam è un unico POST.
def verify_email(email)
uri = URI("https://api.mailbeam.dev/v1/verify")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer #{ENV.fetch('MAILBEAM_KEY')}"
request["Content-Type"] = "application/json"
request.body = { email: email }.to_json
response = Net::HTTP.start(uri.host, uri.port, use_ssl: true, read_timeout: 3) do |http|
http.request(request)
end
JSON.parse(response.body, symbolize_names: true)
end
def handle_signup(email)
result = verify_email(email)
unless result[:valid]
suggestion = result[:suggestion] ? " Intendevi #{result[:suggestion]}?" : ""
raise ArgumentError, "Indirizzo email non valido.#{suggestion}"
end
if result.disposable
raise ArgumentError,
"Gli indirizzi temporanei non sono ammessi. Usa un'email permanente."
end
if result.role
# Gli indirizzi di ruolo vanno alla revisione manuale, non al flusso automatico
User.create!(email: email, review_queue: true)
else
User.create!(email: email, review_queue: false)
UserMailer.welcome(email).deliver_later
end
endQuando usarlo
Protezione delle prove gratuite
Chi abusa delle prove gratuite creando account nuovi usa quasi sempre email usa e getta. Bloccale alla registrazione prima che ti costino quota di prova e distorcano le tue metriche di attivazione.
Integrità dei programmi di referral e bonus
I programmi di referral sono la funzionalità più sfruttata delle app consumer. Un controllo sugli usa e getta alla registrazione taglia il vettore di abuso più comune.
Filtri di qualità nelle liste d'attesa
Una lista d'attesa pre-lancio piena di email temporanee non serve a nulla. Valida all'iscrizione perché la tua email di lancio vada a persone reali che volevano sentirti.
Qualificazione dei moduli lead B2B
Le email usa e getta nei moduli demo o di contatto non sono quasi mai potenziali clienti autentici. Filtrale prima che entrino nel tuo CRM e consumino tempo commerciale.
Domande frequenti
Pronto a integrarlo?
Il piano gratuito include 1.000 verifiche al mese. Senza carta di credito.