Skip to content
Glossary · SMTP

DATA command

The SMTP command after which the client sends the message itself, header and body, ending with a line that holds a single dot.

What it means

Once recipients are accepted, the client sends DATA. The server answers 354 to invite the content, or refuses, for example with 503 or 554 when no recipient was accepted. The client then streams the header and body and ends with CRLF.CRLF, a line containing only a dot; a line of text that begins with a dot is sent with an extra dot (dot-stuffing) so it cannot end the message early.

The reply after the final dot is the one that counts. A 250 means the server has taken responsibility for delivering the message, so any later failure has to come back as a bounce message. Content and authentication checks usually run at this point, which is why many policy rejections arrive after DATA rather than after RCPT TO. RFC 5321 tells clients to wait at least 10 minutes for that reply; the CHUNKING extension replaces DATA with BDAT.

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer