nisse@lysator.liu.se (Niels Möller) wrote 04 Oct 2004 16:16:16 +0200:
| Then the reply code for the RCPT can contain the definitive answer as | to message acceptance.
I was erroneously thinking that the RCPT command contained hashcash payment. Confused. Sorry.
| The sender (SMTP client) knows all needed data. It passes the message | and MAC to the receiver (SMTP) server. The receiver can defer actual | checking of the MAC until after DATA. If any MAC turns out to be | incorrect, delivery fails (totally, for all recipients), and the reply | code from DATA will say so.
Yes, failing *all* delivery if hashcash payment or authentication fails for *any* recipient is a solution.