Ingeniería
Guías de entregabilidad y notas de producto — sin relleno.
Cómo validar una dirección de correo en PHP
Validación de correo en PHP bien hecha: filter_var para la sintaxis, checkdnsrr/getmxrr para el MX y una API para la comprobación SMTP del buzón. Código funcional para cada capa.
Comparativa de APIs de verificación de correo para desarrolladores
Cómo elegir una API de verificación de correo: veredictos y evidencias, síncrono frente a asíncrono, procesamiento por lotes y webhooks, límites de peticiones, datos en la UE — y las opciones comparadas.
Cómo construir un clasificador de rebotes de correo
Construye un clasificador de rebotes de correo: asocia los códigos SMTP y ampliados a suprimir o reintentar, detecta bloqueos por política y clasifica direcciones antes de que reboten.
Verifica el email en el registro con una función serverless
Verifica el email en el registro con una función serverless: rechaza erratas y dominios muertos en la puerta, mantén tu clave de API en el servidor y aplica el fail open.
Cómo validar una dirección de correo electrónico en Python
Valida correctamente una dirección de correo en Python: sintaxis, una consulta MX con dnspython y la prueba de buzón por SMTP, con código funcional.
Cómo validar una dirección de correo en Ruby
Valida una dirección de correo en Ruby en tres capas: sintaxis con URI::MailTo, consulta de registros MX con Resolv y comprobación del buzón por SMTP vía API, con código funcional.
Cómo validar una dirección de correo electrónico en Go
Valida una dirección de correo en Go como se debe: net/mail.ParseAddress para la sintaxis, net.LookupMX para el MX y una API para la comprobación SMTP del buzón.
Cómo validar una dirección de correo electrónico en Java
Valida una dirección de correo en Java como es debido: sintaxis con Jakarta Mail, una consulta MX mediante JNDI y una comprobación del buzón por SMTP, con código funcional.
Cómo validar una dirección de correo en C#
Valida una dirección de correo en C# como es debido: MailAddress para la sintaxis, DnsClient para la consulta MX y una API para el sondeo del buzón por SMTP.
Validar una dirección de correo en Laravel, de la regla al buzón
Valida una dirección de correo en Laravel con la regla email:rfc,dns y luego confirma el buzón con una API de verificación desde una regla de validación personalizada.
Cómo validar una dirección de correo electrónico en Django
Valida una dirección de correo en Django como es debido: EmailField para la sintaxis, una consulta MX con dnspython y una API para la comprobación del buzón por SMTP.
Cómo validar una dirección de correo en Node.js
Valida una dirección de correo en Node.js como es debido: comprobación de sintaxis, consulta de registros MX con node:dns y sondeo SMTP del buzón, con código funcional.
Por qué falla la validación de correo con regex
Una regex valida la sintaxis, no la entregabilidad: direcciones con aspecto válido siguen rebotando. Por qué falla la validación de correo con regex y la comprobación por capas que sí funciona.
Cómo validar una dirección de correo electrónico en Rails
Valida una dirección de correo en Rails en tres capas: una regla de formato con URI::MailTo, un validador MX con Resolv y una comprobación del buzón por SMTP mediante API.
Cómo validar una dirección de correo en Express
Valida una dirección de correo en Express: express-validator para la sintaxis, una consulta MX con dns/promises y una API de verificación para el buzón.
Cómo validar una dirección de correo electrónico en Flask
Valida correctamente una dirección de correo en Flask: el validador Email() de WTForms para la sintaxis, una consulta MX con check_deliverability y, después, una API para comprobar el buzón.
Cómo validar una dirección de correo electrónico en Spring Boot
Valida una dirección de correo en Spring Boot: @Email para el formato, una consulta MX por JNDI y un ConstraintValidator respaldado por una API, con código funcional.
Validar una dirección de correo electrónico en ASP.NET Core
Valida una dirección de correo electrónico en ASP.NET Core en tres capas: DataAnnotations para la sintaxis, DnsClient.NET para MX y una comprobación asíncrona con FluentValidation mediante API.
Validar una dirección de correo electrónico en Next.js
Valida una dirección de correo en Next.js con un esquema zod compartido, una comprobación de DNS/MX y un sondeo de buzón mediante una API en el servidor dentro de un Route Handler.
Códigos de respuesta SMTP explicados para remitentes de email
Una guía práctica de los códigos de respuesta SMTP que leen los verificadores de email: 2xx, 4xx y 5xx, qué significa cada uno para la entregabilidad y el veredicto que produce.
Cómo funciona la verificación de correo electrónico: las 8 etapas
Un recorrido etapa por etapa de cómo funciona la verificación de correo electrónico, desde la sintaxis hasta la sonda SMTP del buzón: qué puede demostrar cada comprobación y qué no.