Aislar · API de validación
API de validación de email
Valida direcciones en el punto de captura. Detecta errores, emails desechables y direcciones de alto riesgo antes de que dañen tu lista y reputación.
# Enviar un email crítico mediante una routing policy curl -sS -X POST 'https://app.sendarix.com/v1/email/send' \ -H 'Content-Type: application/json' \ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Idempotency-Key: otp_8842' \ -d '{"to":"user@acme.com","template":"password_reset","routing_policy":"transactional-critical"}'
const sendarix = require("sendarix")(process.env.SENDARIX_KEY); await sendarix.email.send({ to: "user@acme.com", template: "password_reset", routingPolicy: "transactional-critical", idempotencyKey: "otp_8842" });
# SMTP drop-in — conserva tu integración y gana un control plane host: smtp.sendarix.com port: 587 (STARTTLS) username: "your_sending_key" header: X-Sendarix-Policy: transactional-critical
Valida antes de enviar
Cada hard bounce empieza con una dirección que deberías haber detectado.
Las malas direcciones cuestan dinero y reputación. La validación en la captura evita correo no entregable antes de tocar tu reputación de envío.
Fuentes comunes de malas direcciones: errores de escritura (user@examplecon.com), dominios desechables (mailinator.com), cuentas de rol (info@, admin@) y dominios de alto riesgo que generan rebotes o quejas.
Comprobaciones de validación realizadas
Cada dirección pasa por varias comprobaciones. La sintaxis es rápida pero superficial; el lookup MX detecta la mayoría de direcciones no entregables.
Validación de sintaxis
Comprobación de formato compatible con RFC 5321/5322. Rechaza direcciones mal formadas: falta @, caracteres inválidos o etiquetas de dominio incorrectas.
Lookup de registros MX
Verifica que el dominio acepta correo comprobando registros MX DNS; la comprobación más importante para detectar errores de dominio que la sintaxis no ve.
Detección de email desechable
Consulta una base de datos en tiempo real de proveedores desechables conocidos. Estos rebotan pronto, señalan spam traps y no aportan valor comercial.
Detección de cuentas de rol
Identifica direcciones basadas en rol (info@, admin@, support@) que pertenecen a grupos y suelen interactuar peor.
Puntuación de entregabilidad
Cada dirección recibe una puntuación 0-100 basada en datos históricos, reputación del dominio y factores de riesgo. Aplica un umbral mínimo en el registro.
Motor de sugerencias
Cuando detecta un error, la API devuelve una corrección: user@gmial.com -> user@gmail.com, capturando errores de dominio comunes automáticamente.
Request y response de API
Validar una sola dirección
GET /v1/validate?address=user@example.com
Authorization: Bearer sk_live_...
Response entregable
{
"address": "user@example.com",
"result": "deliverable",
"score": 92,
"checks": {
"syntax": "pass",
"mx": "pass",
"disposable": "pass",
"role_account": "pass"
},
"suggestion": null,
"risk_factors": []
}
Response de alto riesgo
{
"address": "user@mailinator.com",
"result": "undeliverable",
"score": 0,
"checks": {
"syntax": "pass",
"mx": "pass",
"disposable": "fail",
"role_account": "pass"
},
"suggestion": null,
"risk_factors": ["disposable_email_domain"]
}
Dónde validar en tu aplicación
Formularios de registro
Valida al perder foco o al enviar, mostrando correcciones inline. Esto puede reducir rebotes 15-30% en flujos de adquisición.
Checkout y creación de cuenta
Valida antes de completar una transacción. Una confirmación no entregable deja al cliente sin registro de compra si algo falla.
Importación y carga masiva
Valida todas las direcciones antes de añadirlas a una lista. En importaciones grandes los resultados vuelven por webhook; añade solo direcciones confirmadas como entregables.
Captura de email en onboarding
Si capturas email durante un wizard de onboarding, valida ahí, cuando el usuario aún está implicado para corregir un error.
Umbrales de validación
No todos los fallos deben bloquear a un usuario. Ajusta los umbrales a tu tolerancia al riesgo.
Puntuación 80+. Todas las comprobaciones críticas pasan. Seguro para enviar.
Puntuación 50-79. Sugiere una corrección y marca para revalidación.
Puntuación menor a 50. Dominio desechable, error sin sugerencia clara o fallo MX.
Productos relacionados
Integra validación de email en minutos
REST API con SDKs para Python, Node.js, Ruby y Go. Los resultados vuelven en menos de 100 ms para integración en formularios en tiempo real.
