EmailVerify LogoEmailVerify

Verification Types

Email checker result types: valid, invalid, disposable, role-based, catch-all, and unknown emails explained.

Comprender los resultados de verificación es crucial para tomar decisiones informadas sobre sus datos de correo electrónico. Esta guía explica cada tipo de resultado y proporciona recomendaciones para manejarlos.

Tipos de Estado

Cada verificación devuelve uno de cuatro estados principales:

Válido

{
  "status": "valid",
  "result": {
    "deliverable": true,
    "smtp_valid": true
  },
  "score": 0.95
}

Significado: La dirección de correo electrónico existe y puede recibir mensajes.

Acción Recomendada: Seguro para enviar. Añadir a su lista de correo activa.

Nivel de Confianza: Alto (puntuación típicamente > 0.8)

Inválido

{
  "status": "invalid",
  "result": {
    "deliverable": false,
    "reason": "mailbox_not_found"
  },
  "score": 0.10
}

Significado: La dirección de correo electrónico no puede recibir mensajes.

Razones Comunes:

  • El buzón no existe
  • El dominio no existe
  • Formato de correo electrónico inválido
  • El dominio no tiene servidor de correo

Acción Recomendada: Eliminar de su lista inmediatamente. Enviar a direcciones inválidas daña su reputación como remitente.

Desconocido

{
  "status": "unknown",
  "result": {
    "deliverable": null
  },
  "score": 0.50
}

Significado: No pudimos determinar la validez del correo electrónico con certeza.

Causas Comunes:

  • Tiempo de espera del servidor de correo agotado
  • Problemas temporales del servidor
  • Greylisting en efecto
  • Servidor bloqueando intentos de verificación

Acción Recomendada: Intente verificar nuevamente más tarde. Si persiste como desconocido, use con precaución o elimine de campañas de alta prioridad.

Accept All (Catch-all)

{
  "status": "accept_all",
  "result": {
    "catchall": true,
    "deliverable": null
  },
  "score": 0.60
}

Significado: El dominio acepta todos los correos electrónicos, por lo que no podemos confirmar si este buzón específico existe.

Acción Recomendada: Mantener en su lista pero monitorear rebotes. Considere pruebas A/B antes de envíos masivos.

Campos de Resultado Explicados

deliverable

ValorSignificado
trueEl correo electrónico puede recibir mensajes
falseEl correo electrónico no puede recibir mensajes
nullCapacidad de entrega desconocida

valid_format

Indica si el correo electrónico sigue reglas de sintaxis válidas.

// Formatos válidos
"user@example.com"          // true
"user.name@example.co.uk"   // true
"user+tag@example.com"      // true

// Formatos inválidos
"user@"                     // false
"@example.com"              // false
"user@.com"                 // false

valid_domain

Indica si el dominio existe y está correctamente configurado.

valid_mx

Indica si el dominio tiene registros de intercambio de correo (MX) configurados.

Un dominio puede existir pero no tener registros MX, lo que significa que no puede recibir correo electrónico.

disposable

Indica si el correo electrónico es de un servicio de correo electrónico temporal/desechable.

Ejemplos de dominios desechables:

  • mailinator.com
  • 10minutemail.com
  • guerrillamail.com
  • tempmail.com

Por qué importa:

  • Los usuarios con correos electrónicos desechables rara vez interactúan
  • A menudo se usan para spam o abuso
  • Bajo valor de por vida
  • Puede indicar intención fraudulenta

role

Indica si el correo electrónico es una dirección basada en rol (no vinculada a una persona específica).

Patrones comunes basados en roles:

PatrónTipoNivel de Riesgo
info@GeneralMedio
support@SoporteMedio
sales@VentasBajo
admin@TécnicoAlto
noreply@AutomatizadoMuy Alto
webmaster@TécnicoAlto
abuse@CumplimientoMuy Alto

Por qué importa:

  • Varias personas pueden recibir el correo electrónico
  • Tasas de quejas más altas
  • Métricas de participación más bajas
  • Algunas políticas de ESP restringen direcciones basadas en roles

catchall

Indica si el dominio acepta todas las direcciones de correo electrónico.

Impacto:

  • No se puede verificar la existencia específica del buzón
  • Mayor riesgo de rebotes
  • Puede indicar organización más pequeña

free

Indica si el correo electrónico es de un proveedor de correo electrónico gratuito.

Ejemplos:

  • gmail.com
  • yahoo.com
  • outlook.com
  • hotmail.com

Casos de uso para esta bandera:

  • Segmentación B2B vs B2C
  • Puntuación de leads
  • Detección de fraude (alto porcentaje de correos electrónicos gratuitos en B2B)

smtp_valid

Indica el resultado de la verificación a nivel SMTP.

ValorSignificado
trueSMTP confirmó que el buzón existe
falseSMTP confirmó que el buzón no existe
nullVerificación SMTP no realizada o no concluyente

Puntuación de Confianza

El campo score (0.0 - 1.0) proporciona una calificación de confianza general:

0.0 ──────────── 0.5 ──────────── 0.8 ──────────── 1.0
 │                │                │                │
Inválido    Desconocido/Riesgoso  Probablemente    Válido
                                   Válido

Rangos de Puntuación

PuntuaciónInterpretaciónAcción
0.9 - 1.0Altamente confiable válidoSeguro para enviar
0.8 - 0.9Probablemente válidoSeguro para la mayoría de campañas
0.6 - 0.8InciertoUse precaución, pruebe primero
0.4 - 0.6RiesgosoEvite para campañas importantes
0.0 - 0.4Probablemente inválidoEliminar de la lista

Estrategias de Manejo por Tipo

Para Campañas de Marketing

function shouldIncludeInCampaign(result) {
  // Estricto: Solo incluir correos electrónicos válidos de alta confianza
  if (result.status === 'valid' && result.score >= 0.8) {
    if (!result.result.disposable && !result.result.role) {
      return true;
    }
  }
  return false;
}

Para Correos Electrónicos Transaccionales

function canSendTransactional(result) {
  // Más permisivo: Incluir válido y accept_all
  if (result.status === 'valid') return true;
  if (result.status === 'accept_all' && result.score >= 0.5) return true;
  return false;
}

Para Registro de Usuarios

function allowRegistration(result) {
  // Bloquear desechables e inválidos
  if (result.status === 'invalid') return { allow: false, reason: 'invalid_email' };
  if (result.result.disposable) return { allow: false, reason: 'disposable_not_allowed' };
  return { allow: true };
}

Matriz de Decisión

Use esta matriz para decidir cómo manejar diferentes resultados de verificación:

EstadoDesechableRolPuntuaciónMarketingTransaccionalRegistro
validNoNo> 0.8EnviarEnviarPermitir
validNo> 0.8PrecauciónEnviarPermitir
validNo> 0.8OmitirPrecauciónBloquear
accept_allNoNo> 0.6PrecauciónEnviarPermitir
unknown---OmitirPrecauciónReintentar
invalid---EliminarEliminarBloquear

Próximos Pasos

On this page