Comando DATA
O comando SMTP depois do qual o cliente envia a própria mensagem, cabeçalho e corpo, terminando com uma linha que contém um único ponto.
O que significa
Depois que os destinatários são aceitos, o cliente envia DATA. O servidor responde 354 para pedir o conteúdo, ou recusa, por exemplo com 503 ou 554 quando nenhum destinatário foi aceito. O cliente então transmite o cabeçalho e o corpo e termina com CRLF.CRLF, uma linha contendo só um ponto; uma linha de texto que começa com ponto é enviada com um ponto extra (dot-stuffing), para não encerrar a mensagem antes da hora.
A resposta depois do ponto final é a que conta. Um 250 significa que o servidor assumiu a responsabilidade de entregar a mensagem, então qualquer falha posterior tem de voltar como uma mensagem de bounce. As verificações de conteúdo e de autenticação costumam rodar nesse momento, e é por isso que muitas rejeições por política chegam depois do DATA e não depois do RCPT TO. A RFC 5321 manda os clientes esperarem pelo menos 10 minutos por essa resposta; a extensão CHUNKING substitui o DATA pelo BDAT.
Termos relacionados
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- 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
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce