Skip to content
Glossary · SMTP

RCPT TO

The SMTP command that names one recipient of the message being sent; the server accepts or refuses each recipient separately.

What it means

A client sends one RCPT TO:<address> per recipient after MAIL FROM, and each gets its own reply: 250 means the server will take mail for that address, 550 5.1.1 that the mailbox does not exist, a 4xx reply that it cannot take this recipient now. RFC 5321 requires servers to accept at least 100 recipients in a transaction.

These addresses are the envelope recipients, and they alone decide where the message goes, whatever the To and Cc headers say. That is how Bcc works, and how forwarding and mailing lists reach people whose address appears nowhere in the message. Tools that check whether an address exists by starting a transaction and reading this reply are unreliable at servers that accept every recipient or check recipients only later, and Outlook.com blocks IPs that probe addresses this way, which it calls namespace mining.

Example

C: RCPT TO:<ana@example.net>
S: 250 2.1.5 OK
C: RCPT TO:<old.user@example.net>
S: 550 5.1.1 User unknown

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