Cómo habilitar la validación de correo electrónico con ZeroBounce
Aprenda a conectar ZeroBounce con B2CORE para rechazar direcciones de correo electrónico no válidas, desechables y de riesgo cuando los clientes se registran en la interfaz de B2CORE
ZeroBounce es un servicio de validación de correo electrónico. Una vez conectado, B2CORE comprueba cada dirección de correo electrónico que un cliente introduce durante el registro y rechaza las direcciones que no pueden recibir mensajes, como las direcciones no válidas, desechables o identificadas como trampas de spam.
La validación de ZeroBounce solo funciona con la nueva configuración de registro (Sistema > Registro). Los asistentes de registro no la utilizan.
Antes de empezar, tenga en cuenta lo siguiente:
- Una conexión de ZeroBounce se aplica a todos los perfiles de registro. No puede habilitar ni deshabilitar la comprobación para un perfil específico.
- Solo puede existir una conexión de ZeroBounce en B2CORE.
- Cada comprobación de una dirección de correo electrónico cuesta 1 crédito de ZeroBounce. Antes de gastar un crédito, B2CORE comprueba el dominio del correo electrónico: si el dominio está mal escrito o no tiene registros MX, se rechaza la dirección sin llamar a ZeroBounce. Para conocer otras formas en que B2CORE ahorra créditos, consulte Caché y créditos.
Obtenga una clave de API de ZeroBounce
Regístrese en el sitio web de ZeroBounce, compre créditos y cree una clave de API en su cuenta de ZeroBounce. Necesitará esta clave para configurar la conexión.
Configure una conexión con ZeroBounce
Para configurar una conexión en el Back Office de B2CORE:
Vaya a Sistema > Conexiones externas.
Haga clic en +Crear en la esquina superior derecha de la página.
En la página Crear conexión, complete los siguientes campos:
- En el campo Nombre, introduzca el nombre que quiera usar para la conexión.
- En el campo Título, introduzca el texto que se mostrará para la conexión en el Back Office.
- En el menú desplegable Proveedor, seleccione ZeroBounce.
Haga clic en Guardar para crear la conexión.
Busque la conexión recién creada en la lista y haga clic en Editar.
En la página Editar conexión, complete los siguientes campos:
- En el campo Clave de API, introduzca su clave de API de ZeroBounce. Cuando edite la conexión más adelante, deje este campo vacío para conservar la clave guardada.
- En el menú desplegable Región de API, seleccione la región de la API de ZeroBounce:
- Global (
api.zerobounce.net) — el valor predeterminado - USA (
api-us.zerobounce.net) - EU (
api-eu.zerobounce.net)
- Global (
Haga clic en Probar conexión para verificar la clave de API. La prueba no consume créditos de ZeroBounce. Posibles resultados:
- Saldo de créditos: N — la conexión funciona y hay N créditos disponibles.
- No quedan créditos. Los correos electrónicos de registro se aceptan sin comprobar hasta que se recargue el saldo — la clave es válida, pero el saldo de créditos es 0. Recargue su saldo de ZeroBounce.
- ZeroBounce no acepta la clave de API — la clave es incorrecta. Compruébela en su cuenta de ZeroBounce.
- La clave de API no está configurada — el campo Clave de API está vacío.
En el menú desplegable Habilitado, seleccione Yes.
Haga clic en Guardar para aplicar los cambios.
Compruebe el estado de ZeroBounce
Para comprobar si la validación de ZeroBounce está activa, vaya a Sistema > Registro y abra cualquier perfil de registro. El formulario muestra una de las siguientes notas:
- ZeroBounce está activado — la conexión existe y está habilitada. Las direcciones de correo electrónico se comprueban con ZeroBounce.
- La conexión está deshabilitada — la conexión existe, pero está desactivada. Para activar la comprobación, establezca Habilitado en Yes en la configuración de la conexión.
- No hay conexión de ZeroBounce — no existe ninguna conexión. Solo se ejecutan las comprobaciones de formato, lista negra, unicidad y dominio.
Cómo se comprueban las direcciones de correo electrónico
Cuando un cliente envía el formulario de registro, B2CORE comprueba la dirección de correo electrónico en el siguiente orden:
- Formato y reglas del formulario — la dirección de correo electrónico tiene un formato válido y cumple las reglas del campo.
- Lista negra de correo electrónico — el dominio del correo electrónico no está en la lista negra. De lo contrario, el cliente ve el error: El dominio está bloqueado en el sistema.
- Unicidad — no hay ningún otro cliente registrado con esta dirección de correo electrónico.
- Comprobación del dominio — el dominio del correo electrónico existe y tiene registros MX. Esta comprobación detecta dominios mal escritos, como
gmial.com, antes de gastar un crédito de ZeroBounce. - ZeroBounce — la dirección de correo electrónico puede recibir mensajes. De lo contrario, el cliente ve el error: Esta dirección de correo electrónico no puede recibir mensajes.
ZeroBounce se ejecuta al final porque es la única comprobación de pago. Si falla una comprobación anterior, no se llama a ZeroBounce y no se gasta ningún crédito.
Todas las comprobaciones se ejecutan antes de que B2CORE envíe el correo electrónico de confirmación.
Direcciones de correo electrónico rechazadas y aceptadas
El resultado depende del estado que devuelve ZeroBounce:
| Estado de ZeroBounce | Resultado |
|---|---|
invalid, spamtrap, abuse | Rechazada |
do_not_mail con subestado disposable, toxic, global_suppression o possible_trap | Rechazada |
do_not_mail con cualquier otro subestado, como direcciones basadas en funciones (info@, support@) y alias | Aceptada |
valid, catch-all, unknown | Aceptada |
Cuando ZeroBounce no está disponible
Si ZeroBounce no puede comprobar la dirección de correo electrónico, el registro continúa sin la comprobación y se acepta la dirección. Esto ocurre cuando:
- No se puede acceder a la API de ZeroBounce o no responde en un plazo de 5 segundos.
- La API de ZeroBounce devuelve un error o un estado desconocido.
- Su cuenta de ZeroBounce no tiene créditos.
B2CORE registra cada caso como una advertencia. De este modo, una interrupción de ZeroBounce nunca bloquea el registro de clientes.
Cuando su saldo de créditos llega a 0, las direcciones de correo electrónico se aceptan sin la comprobación de ZeroBounce. Supervise su saldo en su cuenta de ZeroBounce o mediante Probar conexión.
Caché y créditos
Para reducir el consumo de créditos, B2CORE almacena en caché el resultado de cada dirección de correo electrónico durante 7 días. Si un cliente vuelve a introducir la misma dirección durante ese período, B2CORE utiliza el resultado almacenado en caché y no gasta ningún crédito.
Los resultados con el estado unknown no se almacenan en caché: ZeroBounce no cobra por ellos y suelen ser temporales.
Cada comprobación que no esté almacenada en caché cuesta 1 crédito de ZeroBounce. Junto con la dirección de correo electrónico, B2CORE envía a ZeroBounce la dirección IP del cliente.
Última actualización