Comment activer la validation des adresses e-mail avec ZeroBounce

Découvrez comment connecter ZeroBounce à B2CORE pour rejeter les adresses e-mail invalides, jetables ou risquées lors de l’inscription des clients dans l’interface B2CORE

ZeroBounce est un service de validation des adresses e-mail. Une fois connecté, B2CORE vérifie chaque adresse e-mail saisie par un client lors de l’inscription et rejette celles qui ne peuvent pas recevoir de messages, notamment les adresses invalides, jetables ou associées à des pièges à spam.

La validation ZeroBounce fonctionne uniquement avec les nouveaux paramètres d’inscription (Système > Inscription). Les assistants d’inscription ne l’utilisent pas.

Avant de commencer, tenez compte des points suivants :

  • Une connexion ZeroBounce s’applique à tous les profils d’inscription. Vous ne pouvez pas activer ou désactiver la vérification pour un profil particulier.
  • Une seule connexion ZeroBounce peut exister dans B2CORE.
  • Chaque vérification d’adresse e-mail coûte 1 crédit ZeroBounce. Avant de dépenser un crédit, B2CORE vérifie le domaine de l’adresse : si son nom comporte une faute de frappe ou s’il n’a pas d’enregistrements MX, l’adresse est rejetée sans appel à ZeroBounce. Pour découvrir les autres moyens utilisés par B2CORE pour économiser des crédits, consultez Mise en cache et crédits.

Obtenir une clé API ZeroBounce

Inscrivez-vous sur le site de ZeroBounce, achetez des crédits et créez une clé API dans votre compte ZeroBounce. Vous aurez besoin de cette clé pour configurer la connexion.

Configurer une connexion à ZeroBounce

Pour configurer une connexion dans le Back Office B2CORE :

Accédez à Système > Connexions externes.

Cliquez sur +Créer dans le coin supérieur droit de la page.

Sur la page Créer une connexion, renseignez les champs suivants :

  • Dans le champ Nom, saisissez le nom que vous souhaitez donner à la connexion.
  • Dans le champ Libellé, saisissez le libellé qui sera affiché pour la connexion dans le Back Office.
  • Dans la liste déroulante Fournisseur, sélectionnez ZeroBounce.

Cliquez sur Enregistrer pour créer la connexion.

Repérez la connexion que vous venez de créer dans la liste et cliquez sur Modifier.

Sur la page Modifier la connexion, renseignez les champs suivants :

  • Dans le champ Clé API, saisissez votre clé API ZeroBounce. Si vous modifiez la connexion par la suite, laissez ce champ vide pour conserver la clé enregistrée.
  • Dans la liste déroulante Région de l’API, sélectionnez la région de l’API ZeroBounce :
    • Global (api.zerobounce.net) — valeur par défaut
    • USA (api-us.zerobounce.net)
    • EU (api-eu.zerobounce.net)

Cliquez sur Tester la connexion pour vérifier la clé API. Ce test ne consomme pas de crédits ZeroBounce. Résultats possibles :

  • Solde de crédits : N — la connexion fonctionne et N crédits sont disponibles.
  • Aucun crédit restant. Les adresses e-mail d’inscription sont acceptées sans vérification jusqu’au rechargement du solde — la clé est valide, mais le solde de crédits est de 0. Rechargez votre solde ZeroBounce.
  • La clé API n’est pas acceptée par ZeroBounce — la clé est incorrecte. Vérifiez-la dans votre compte ZeroBounce.
  • La clé API n’est pas définie — le champ Clé API est vide.

Dans la liste déroulante Activé, sélectionnez Yes.

Cliquez sur Enregistrer pour appliquer les modifications.

Vérifier le statut de ZeroBounce

Pour vérifier si la validation ZeroBounce est active, accédez à Système > Inscription et ouvrez n’importe quel profil d’inscription. Le formulaire affiche l’une des indications suivantes :

  • ZeroBounce est activé — la connexion existe et est activée. Les adresses e-mail sont vérifiées avec ZeroBounce.
  • La connexion est désactivée — la connexion existe, mais elle est désactivée. Pour activer la vérification, définissez Activé sur Yes dans les paramètres de la connexion.
  • Aucune connexion ZeroBounce — aucune connexion n’existe. Seules les vérifications du format, de la liste noire, de l’unicité et du domaine sont effectuées.

Comment les adresses e-mail sont vérifiées

Lorsqu’un client envoie le formulaire d’inscription, B2CORE vérifie l’adresse e-mail dans l’ordre suivant :

  1. Format et règles du formulaire — l’adresse e-mail est correctement formée et respecte les règles du champ.
  2. Liste noire des adresses e-mail — le domaine de l’adresse e-mail ne figure pas sur la liste noire. Dans le cas contraire, le client voit l’erreur : Le domaine est bloqué dans le système.
  3. Unicité — aucun autre client n’est inscrit avec cette adresse e-mail.
  4. Vérification du domaine — le domaine de l’adresse e-mail existe et possède des enregistrements MX. Cette vérification détecte les domaines comportant une faute de frappe, tels que gmial.com, avant qu’un crédit ZeroBounce ne soit dépensé.
  5. ZeroBounce — l’adresse e-mail peut recevoir des messages. Dans le cas contraire, le client voit l’erreur : Cette adresse e-mail ne peut pas recevoir de messages.

ZeroBounce intervient en dernier, car c’est la seule vérification payante. Si une vérification précédente échoue, ZeroBounce n’est pas appelé et aucun crédit n’est dépensé.

Toutes les vérifications sont effectuées avant que B2CORE n’envoie l’e-mail de confirmation.

Adresses e-mail rejetées et acceptées

Le résultat dépend du statut renvoyé par ZeroBounce :

Statut ZeroBounceRésultat
invalid, spamtrap, abuseRejetée
do_not_mail avec le sous-statut disposable, toxic, global_suppression ou possible_trapRejetée
do_not_mail avec tout autre sous-statut, notamment les adresses liées à un rôle (info@, support@) et les aliasAcceptée
valid, catch-all, unknownAcceptée

Lorsque ZeroBounce est indisponible

Si ZeroBounce ne peut pas vérifier l’adresse e-mail, l’inscription se poursuit sans cette vérification et l’adresse est acceptée. Cela se produit lorsque :

  • L’API ZeroBounce est inaccessible ou ne répond pas dans un délai de 5 secondes.
  • L’API ZeroBounce renvoie une erreur ou un statut inconnu.
  • Votre compte ZeroBounce n’a plus de crédits.

B2CORE consigne chacun de ces cas sous forme d’avertissement. Ainsi, une interruption du service ZeroBounce ne bloque jamais l’inscription des clients.

Lorsque votre solde de crédits atteint 0, les adresses e-mail sont acceptées sans vérification ZeroBounce. Surveillez votre solde dans votre compte ZeroBounce ou à l’aide de Tester la connexion.

Mise en cache et crédits

Pour réduire la consommation de crédits, B2CORE met en cache le résultat de chaque adresse e-mail pendant 7 jours. Si un client saisit de nouveau la même adresse pendant cette période, B2CORE utilise le résultat en cache et ne dépense pas de crédit.

Les résultats dont le statut est unknown ne sont pas mis en cache : ZeroBounce ne les facture pas et ils sont souvent temporaires.

Chaque vérification qui n’est pas mise en cache coûte 1 crédit ZeroBounce. B2CORE envoie à ZeroBounce l’adresse IP du client en plus de son adresse e-mail.

Dernière mise à jour le

Sur cette page