Skip to content
Glossary · SMTP

Dot-stuffing

The SMTP rule that doubles a dot at the start of any line of message text, so that a line holding a single dot can safely mark the end of the message.

What it means

After DATA, the message ends at CRLF.CRLF, a line containing only a period. To keep a real line of text from being read as that marker, RFC 5321's transparency rule has the client add a period to any line that begins with one, and the server remove it again. A line that happens to start with a dot is therefore transmitted with two.

Software that skips this step, or treats line endings loosely, can cut messages short or let message text be read as SMTP commands. Disagreement between servers about bare line feeds around the end-of-data marker is what SMTP smuggling exploited. Exchange Online rejects messages containing bare line feed characters with 550 5.6.11.

On this site

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