ietf-smtp
[Top] [All Lists]

Re: Abort data transfer?

2009-10-19 15:13:51

At 08:03 19-10-2009, David MacQuigg wrote:
Forget about DKIM. What if there is some other reason to abort, like the payload is too large? We cannot just continue receiving data forever. Is there a "permissible" way within SMTP to abort during data, or should I just ignore these ambiguous requirements, and either: 1) Send a TCP reset, or 2) Let the transmitter hang.

Arnt mentioned the RFC for for SMTP Service Extension for message size declaration. You can send a TCP reset to abort the connection. The SMTP client will retry delivery. If you want to say "payload too large", you'll need to send a 552 code before you get to the DATA phase.

Section 4.5.3.1.7 of RFC 5321 discusses about the maximum total length of a message content. There isn't a permissible way within SMTP to abort during DATA. It's a "don't do it unless you know what you are doing".

Regards,
-sm
<Prev in Thread] Current Thread [Next in Thread>