Wietse:
[Splitting one inbound SMTP transaction into multiple sendmail
command-line submissions, in real time]
> This is not reliable. If one recipient mail transaction fails (no
> disk space or whatever) then you must report a tempfail error to
> the remote SMTP client. Later, the SMTP client will send the whole
> message again, WITH THE SAME RECIPIENTS AS BEFORE. In other words,
> if one recipient transaction fails, other recipients will receive
> an extra copy of the message.

Murray S. Kucherawy:
> Or you return DSNs for the ones that fail after 250ing the incoming
> transaction.  But that has its own issues, e.g., backscatter.

Return a DSN for a tempfailed recipient?

> It's a shame http://tools.ietf.org/id/draft-hall-prdr-00.txt or
> something like it never went anywhere.

It is surprising, considering that there is experience with
per-recipient data replies in LMTP, and that it is straightforward
to implement LMTP and SMTP in the same program.

        Wietse

Reply via email to