API de détection des e-mails jetables
Bloquez Mailinator, YOPmail, Guerrilla Mail et plus de 50 000 autres services éphémères avec un seul booléen dans la réponse de vérification.
Ce que Mailbeam contrôle
Chaque vérification lance 7 contrôles en parallèle et renvoie un résultat structuré en moins de 100 ms.
Plus de 50 000 domaines jetables
La base des jetables de Mailbeam est mise à jour en continu. Quand de nouveaux services temporaires apparaissent, ils sont en général ajoutés sous 24 heures.
Normalisation des sous-domaines et des alias
Beaucoup de services passent par des sous-domaines (user@mail.mailinator.com) ou des astuces d'adressage avec +. Mailbeam normalise et contrôle toutes les variantes avant la recherche.
Un booléen dans chaque réponse
Le champ `disposable` est renvoyé dans la réponse verify standard — aucun appel séparé n'est nécessaire. Votre condition tient en un seul champ.
Distinct de la détection des adresses de rôle
Jetables et adresses de rôle sont deux indicateurs séparés. Une adresse de rôle (info@entreprise.com) n'est pas jetable — les deux appellent des traitements différents dans votre application.
Les fournisseurs axés vie privée ne sont pas signalés
ProtonMail, Tutanota et les services similaires sont des fournisseurs légitimes. Ils ne figurent pas dans la base des jetables — seuls les vrais services éphémères y sont.
Renvoyé avec la vérification complète
Comme tous les contrôles tournent en parallèle, ajouter la détection des jetables ne coûte rien par rapport à un appel qui ne contrôlerait que la syntaxe ou les MX.
Comment ça marche
Extraction et normalisation du domaine
À partir de l'adresse soumise, Mailbeam extrait le domaine, retire les étiquettes d'adressage avec + et résout les alias de sous-domaine vers leur service racine.
Recherche en base
Le domaine normalisé est comparé à la base des domaines jetables, mise à jour en continu. La recherche est un contrôle de hachage en mémoire — aucune latence supplémentaire.
Un booléen dans la réponse
L'indicateur `disposable: true/false` figure dans la réponse JSON verify standard, à côté de `valid`, `score` et de tous les autres résultats.
Votre application décide
Rejet net, avertissement, ou acceptation avec une note. C'est vous qui pilotez le comportement — Mailbeam fournit le signal.
Intégrez-le en quelques minutes
require "net/http"
require "json"
# Pas encore de SDK — Mailbeam tient en un 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] ? " Vouliez-vous dire #{result[:suggestion]} ?" : ""
raise ArgumentError, "Adresse e-mail invalide.#{suggestion}"
end
if result.disposable
raise ArgumentError,
"Les adresses temporaires ne sont pas acceptées. Utilisez une adresse permanente."
end
if result.role
# Les adresses de rôle partent en revue manuelle, pas dans le flux automatisé
User.create!(email: email, review_queue: true)
else
User.create!(email: email, review_queue: false)
UserMailer.welcome(email).deliver_later
end
endQuand l'utiliser
Protection des essais gratuits
Ceux qui abusent des essais gratuits avec de nouveaux comptes utilisent presque toujours des adresses jetables. Bloquez-les à l'inscription avant qu'ils ne consomment du quota d'essai et ne faussent vos métriques d'activation.
Intégrité des programmes de parrainage et de bonus
Le parrainage est la fonctionnalité la plus exploitée des applications grand public. Un contrôle des jetables à l'inscription arrête le vecteur d'exploitation le plus courant.
Filtre de qualité sur une liste d'attente
Une liste d'attente d'avant-lancement remplie d'adresses éphémères ne sert à rien. Validez à l'inscription pour que votre e-mail de lancement parte vers de vraies personnes qui voulaient vous lire.
Qualification des formulaires de leads B2B
Une adresse jetable sur un formulaire de démo ou de contact n'est presque jamais un vrai prospect. Filtrez-les avant qu'elles n'entrent dans votre CRM et ne gaspillent du temps commercial.
Questions fréquentes
Prêt à l'intégrer ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.