SMTP Bounce Code 5.1.3: Bad Address Syntax

El código de rebote SMTP 5.1.3 indica que la dirección de correo electrónico del destinatario tiene sintaxis inválida y no se ajusta al formato estándar de dirección de correo electrónico. Este es un fallo permanente (hard bounce), lo que significa que el formato de la dirección es fundamentalmente incorrecto y no puede ser entregado.

¿Qué significa 5.1.3?

El código de estado mejorado 5.1.3 sigue el formato de Código de Estado Mejorado SMTP:

  • 5 = Fallo permanente (hard bounce)
  • 1 = Estado de direccionamiento (relacionado con la dirección del destinatario)
  • 3 = Sintaxis de dirección de buzón de destino incorrecta

Cuando recibes un rebote 5.1.3, significa que el formato de la dirección de correo electrónico es sintácticamente inválido según los estándares RFC. La dirección no puede ser analizada o procesada porque no sigue el formato apropiado (parte_local@dominio).

Tipo de rebote

  • Tipo: Hard bounce (fallo permanente)
  • Categoría: Direccionamiento
  • Acción requerida: Eliminar la dirección de correo electrónico de tu lista de correo o corregir la sintaxis

Causas comunes

  1. Símbolo @ faltante: Falta el símbolo @ en la dirección de correo electrónico (por ejemplo, userexample.com)
  2. Caracteres inválidos: La dirección contiene caracteres inválidos que no están permitidos en direcciones de correo electrónico
  3. Múltiples símbolos @: La dirección contiene múltiples símbolos @ (por ejemplo, user@@example.com)
  4. Espacios en la dirección: La dirección contiene espacios (por ejemplo, user [email protected])
  5. Parte local faltante: Falta la parte local antes de @ (por ejemplo, @example.com)
  6. Dominio faltante: Falta la parte del dominio después de @ (por ejemplo, user@)
  7. Formato de dominio inválido: La parte del dominio tiene formato inválido (por ejemplo, [email protected], user@example)
  8. Problemas de caracteres especiales: Uso incorrecto de caracteres especiales (comillas, barras invertidas, etc.)
  9. Puntos consecutivos: La dirección contiene puntos consecutivos (por ejemplo, [email protected])
  10. Puntos iniciales/finales: La parte local comienza o termina con un punto (por ejemplo, [email protected])

Cómo resolver

Para profesionales de marketing por correo electrónico

  1. Eliminar de la lista: Elimina inmediatamente la dirección de correo electrónico de tu lista de correo activa
  2. Verificar errores tipográficos: Revisa la dirección por errores tipográficos obvios o errores de formato
  3. Validar formato de dirección: Usa herramientas de validación de correo electrónico para verificar la sintaxis de la dirección
  4. Corregir si es posible: Si puedes identificar el formato correcto, actualiza la dirección (por ejemplo, corrige user@@example.com a [email protected])
  5. Revisar métodos de recopilación: Revisa cómo recopilaste esta dirección de correo electrónico para prevenir problemas similares
  6. Usar validación en la entrada: Implementa validación de formato de correo electrónico al recopilar direcciones

Para desarrolladores

  1. Validación de formato de correo: Implementa validación estricta de formato de correo electrónico usando regex compatible con RFC 5322
  2. Verificación de sintaxis: Valida la sintaxis del correo electrónico antes de almacenar direcciones en tu base de datos
  3. Implementar manejo de rebotes: Configura procesamiento automatizado de rebotes para eliminar rebotes 5.1.3
  4. Saneamiento de entrada: Sanitiza y valida direcciones de correo electrónico en el punto de entrada
  5. Análisis de patrones: Analiza rebotes 5.1.3 para identificar errores de sintaxis comunes y mejorar la validación
  6. Normalización de dirección: Normaliza direcciones de correo electrónico (recorta espacios en blanco, convierte a minúsculas) antes de la validación
  7. Prevenir @ duplicados: Verifica múltiples símbolos @ antes de enviar
  8. Lista de supresión: Mantén una lista de supresión de direcciones con errores de sintaxis

Reglas de formato de dirección de correo electrónico

Una dirección de correo electrónico válida debe:

  • Contener exactamente un símbolo @
  • Tener una parte local (antes de @) que no esté vacía
  • Tener una parte de dominio (después de @) que no esté vacía
  • Seguir especificaciones de formato RFC 5322
  • No contener espacios (a menos que estén debidamente entre comillas)
  • No comenzar o terminar con un punto en la parte local
  • No contener puntos consecutivos

Códigos de rebote relacionados

Ejemplos

Ejemplo de mensaje de rebote

550 5.1.3 Bad address syntax
Email address format is invalid.

Ejemplo con código de estado mejorado

550 5.1.3 <user@@example.com>: Bad address syntax - multiple @ symbols

Respuestas comunes de proveedores de correo electrónico

  • Genérico: "550 5.1.3 Bad address syntax"
  • Múltiples @: "Invalid address format - multiple @ symbols"
  • @ faltante: "Email address must contain @ symbol"
  • Formato inválido: "Email address format is invalid"

Errores de sintaxis comunes

  • user@@example.com - Múltiples símbolos @
  • [email protected] - Puntos consecutivos en el dominio
  • user @example.com - Espacio antes de @
  • @example.com - Parte local faltante
  • user@ - Dominio faltante
  • [email protected] - Punto inicial en la parte local
  • [email protected] - Formato de dominio inválido

Mejores prácticas

  1. Nunca reintentar: No intentes reenviar correos electrónicos a direcciones con errores de sintaxis: continuarán fallando
  2. Validar en la entrada: Siempre valida el formato de la dirección de correo electrónico cuando los usuarios ingresan su correo
  3. Usar validación compatible con RFC: Usa validación compatible con RFC 5322 en lugar de patrones regex simples
  4. Normalizar direcciones: Normaliza direcciones de correo electrónico (recorta, minúsculas) antes de la validación
  5. Prevenir errores comunes: Verifica errores comunes como múltiples símbolos @, espacios, etc.
  6. Mantener la higiene de la lista: Limpia regularmente tu lista de correo electrónico para eliminar direcciones con errores de sintaxis
  7. Usar bibliotecas de validación de correo electrónico: Usa bibliotecas establecidas de validación de correo electrónico en lugar de regex personalizado
  8. Registrar errores de sintaxis: Registra errores de sintaxis para identificar patrones y mejorar la validación