Comando DATA
El comando SMTP tras el cual el cliente envía el mensaje en sí, encabezado y cuerpo, y lo termina con una línea que contiene un solo punto.
Qué significa
Una vez aceptados los destinatarios, el cliente envía DATA. El servidor responde 354 para pedir el contenido, o lo rechaza, por ejemplo con 503 o 554 cuando no se aceptó ningún destinatario. El cliente transmite entonces el encabezado y el cuerpo y termina con CRLF.CRLF, una línea que solo contiene un punto; una línea de texto que empieza con un punto se envía con un punto extra (dot-stuffing) para que no pueda terminar el mensaje antes de tiempo.
La respuesta tras el punto final es la que cuenta. Un 250 significa que el servidor asumió la responsabilidad de entregar el mensaje, así que cualquier fallo posterior tiene que volver como mensaje de rebote. Las verificaciones de contenido y autenticación suelen hacerse en este punto, y por eso muchos rechazos por política llegan después de DATA y no después de RCPT TO. La RFC 5321 pide a los clientes esperar al menos 10 minutos esa respuesta; la extensión CHUNKING reemplaza DATA por BDAT.
Términos relacionados
Fuentes
En qué se basa esta definición. La redacción es nuestra; los hechos son de las fuentes.
- RFC 5321, section 4.1.1.4: DATA (DATA)rfc-editor.org
- RFC 5321, section 3.3: Mail Transactionsrfc-editor.org
- RFC 5321, section 4.5.3.2.6: DATA Termination: 10 Minutesrfc-editor.org
- RFC 5321, section 6.1: Reliable Delivery and Replies by Emailrfc-editor.org
Los 432 términos del glosarioLa wiki: blacklists y códigos de rebote