Skip to content
Glossary · SMTP

PIPELINING

An SMTP extension (RFC 2920) that lets a client send several commands in one batch without waiting for each reply, saving round trips.

What it means

Without pipelining every command waits for its reply, which adds a full network round trip per recipient. With it, a client can send MAIL FROM and all its RCPT TO commands together and read the replies afterwards, in order. RFC 2920 allows RSET, MAIL FROM and RCPT TO anywhere in a batch, but EHLO, DATA, VRFY, EXPN, TURN, QUIT and NOOP only as the last command, since their outcome changes what the client must do next.

A client may pipeline only after the server has announced the extension. Postfix can reject clients that send commands ahead of time without that announcement, a setting it describes as stopping bulk mail software that misuses pipelining. Pipelining must also pause at STARTTLS until the new EHLO: Gmail rejects commands pipelined after STARTTLS.

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