Outlook: error “503 valid RCPT command must precede DATA”

El error 503 valid RCPT command must precede DATA indica que el servidor SMTP no aceptó correctamente uno o más destinatarios antes de que el cliente intentara enviar el contenido del mensaje. En la conversación SMTP, el comando que declara el destinatario debe aceptarse antes de transmitir los datos.

En Outlook, una causa frecuente es la falta de autenticación en el servidor saliente, pero no es la única. También puede intervenir un destinatario inválido, credenciales incorrectas, servidor SMTP equivocado o una política del servidor.

Qué significa RCPT y DATA

De forma simplificada, el envío SMTP sigue esta secuencia:

  1. el cliente se conecta y se identifica;
  2. declara el remitente;
  3. declara uno o más destinatarios mediante RCPT TO;
  4. si el servidor acepta al menos un destinatario, envía el contenido con DATA.

El error aparece cuando el servidor no aceptó la etapa del destinatario y el cliente intenta continuar. El texto completo del rebote o registro suele aportar la razón previa.

Comprobar la autenticación SMTP en Outlook

En Outlook clásico, abrí la configuración de la cuenta y buscá las opciones avanzadas del servidor saliente. Activá:

Mi servidor de salida (SMTP) requiere autenticación

Seleccioná la opción para utilizar la misma configuración que el servidor de correo entrante, salvo que tu proveedor indique credenciales diferentes.

Datos que debés revisar

  • Servidor SMTP: hostname indicado por el hosting.
  • Usuario: dirección completa de correo.
  • Contraseña: clave actual de la casilla.
  • Puerto 465: normalmente SSL/TLS.
  • Puerto 587: normalmente STARTTLS.
  • Autenticación: obligatoria.

No uses valores genéricos encontrados en Internet. Consultá cPanel > Cuentas de correo > Connect Devices para obtener los datos correspondientes al servidor.

Probar la contraseña desde Webmail

Ingresá a Webmail con la misma dirección y contraseña. Si no podés acceder, restablecé la clave desde cPanel. Después actualizala también en Outlook, teléfonos, impresoras y cualquier aplicación que utilice la casilla.

Si Webmail funciona, no cambies la contraseña sin necesidad: revisá primero el usuario, el servidor SMTP y la autenticación saliente.

Revisar los destinatarios

Un destinatario mal escrito o rechazado por el servidor puede impedir que la secuencia continúe. Probá un mensaje nuevo y simple dirigido a una sola dirección externa que conozcas.

  • Escribí manualmente la dirección.
  • No utilices autocompletado durante la prueba.
  • Eliminá destinatarios en CC y CCO.
  • No adjuntes archivos.
  • Usá un asunto y texto sencillos.

Si la prueba funciona, agregá los destinatarios originales de a uno hasta identificar cuál produce el rechazo.

Eliminar mensajes trabados en la Bandeja de salida

Un mensaje antiguo con destinatarios incorrectos puede volver a intentarse y hacer parecer que la configuración sigue fallando. Poné Outlook sin conexión, revisá la Bandeja de salida y mové o eliminá el mensaje problemático. Volvé a conectarlo y creá un correo nuevo.

No confundir autenticación con relay abierto

El servidor no debe permitir que cualquier persona envíe correo sin autenticarse. Activar la autenticación SMTP en Outlook es la corrección adecuada; convertir el servidor en un relay abierto sería una vulnerabilidad grave y dañaría rápidamente la reputación de la IP.

Comprobar puerto, cifrado y certificado

El puerto y el cifrado deben corresponder entre sí. Si configurás un hostname que no coincide con el certificado, Outlook puede interrumpir la conexión o mostrar advertencias. Utilizá el hostname seguro indicado por cPanel y no aceptes certificados desconocidos permanentemente.

Clientes antiguos

Versiones sin soporte pueden fallar con TLS actual o manejar mal determinadas respuestas SMTP. Actualizá Outlook y Windows antes de solicitar que el servidor habilite métodos obsoletos.

Cómo comprobar el intento en el servidor

Si el error continúa, anotá la hora exacta y revisá Track Delivery en cPanel. También puede ser necesario que el proveedor consulte los registros SMTP para determinar si falló la autenticación o el destinatario.

Orden recomendado para solucionarlo

  1. Probá la cuenta en Webmail.
  2. Actualizá la contraseña guardada si fue cambiada.
  3. Activá autenticación SMTP.
  4. Comprobá servidor, puerto y cifrado.
  5. Creá un mensaje nuevo para un solo destinatario.
  6. Eliminá mensajes trabados en la Bandeja de salida.
  7. Actualizá el cliente si está obsoleto.
  8. Reuní error y horario para revisar registros.

Cómo leer el error completo sin quedarse solo con el 503

El número 503 describe una etapa del diálogo SMTP, pero la causa útil suele estar unas líneas antes. Buscá si el servidor informó authentication required, relay denied, recipient rejected o una dirección inexistente. Copiar únicamente la última línea puede llevar a cambiar puertos o contraseñas cuando en realidad el destinatario fue rechazado.

Si recibiste un mensaje de devolución, conservá el texto técnico completo y los encabezados. Si Outlook solo muestra una ventana breve, revisá la tarea de envío o el registro disponible en el cliente. En el servidor, Track Delivery permite relacionar el intento con la dirección, la hora y el resultado.

Cuando el problema afecta a una sola dirección

Si otros destinatarios reciben correctamente, la autenticación y la conexión SMTP probablemente funcionan. En ese caso revisá la dirección problemática, el dominio, sus registros MX y la respuesta exacta del servidor remoto. No recrees la cuenta de Outlook ni cambies toda la configuración por un rechazo aislado.

También puede existir una entrada dañada en el autocompletado. Eliminá la sugerencia, escribí la dirección completa y enviá un mensaje nuevo. Si el error se repite, probá desde Webmail para separar un problema del cliente de un rechazo del servidor.

Cuando el problema afecta a todos los destinatarios

Si falla cualquier dirección externa, priorizá la autenticación saliente, el usuario completo, la contraseña, el hostname y el puerto. Una cuenta que recibe por IMAP no necesariamente está enviando bien por SMTP: son conexiones distintas y pueden tener credenciales guardadas por separado.

Después de corregir los datos, cerrá Outlook y volvé a abrirlo para evitar que una sesión anterior siga intentando enviar con parámetros antiguos. No realices muchos cambios simultáneos; probá después de cada ajuste para identificar cuál resolvió el problema.

Documentación técnica relacionada

Qué enviar a soporte

Incluí la dirección afectada, destinatario de prueba, fecha y hora, servidor y puerto configurados, versión de Outlook y captura del error. Ocultá la contraseña. Con esos datos se puede determinar si el servidor rechazó la autenticación, el destinatario o la secuencia del cliente.