SMTP Service Extension for Message Size Declaration
This memo defines an extension to the SMTP service whereby an SMTP client and server may interact to give the server an opportunity to decline to accept a message (perhaps temporarily) based on the client's estimate of the message size. [STANDARDS-TRACK]
Replaces RFC 1427: SMTP Service Extension for Message Size Declaration, RFC 1653: SMTP Service Extension for Message Size Declaration.
What it is
The SIZE extension, which lets a server advertise its maximum message size and lets a client declare the size up front.
What it solves
Without it a client transmits an entire message before discovering it is too large, wasting the transfer on both sides.
What it means to operate
Worth honouring on both ends. A sender that ignores the advertised SIZE burns bandwidth and connection slots on messages that will be refused at the end of DATA, and on a busy queue that is throughput you do not get back.
Bounce classifier turns an SMTP response into the action it calls for. Open bounce classifier
Normative requirements
Every sentence in this RFC carrying an RFC 2119 keyword, with the section it came from.
6 The extended MAIL command
- MUST NOTNOTE: Servers MUST NOT use the SIZE parameter to determine end of content in the DATA command.