You need to sign in or sign up before continuing.
LMTP Defects and parse errors not reported correctly with multiple recipients
If an LMTP submission has defects resulting in a 501 (see issue #351), or there's a parse exception resulting in a 451, the LMTP server returns a single response code to the client.
If more than one (successful) recipient was provided, the client hangs waiting for response codes for the remaining recipients (until it times out, which can be a while.)
The LMTP server must ALWAYS return one response for each (successful) recipient for ALL errors.
Note that in LMTP parlance, "successful" only means that the RCPT TO accepted the recipient, not that delivery succeeded.
Edited by Timothe Litt