Michael Häusler <[EMAIL PROTECTED]> said: >> Oh, oh. Now that this sits before the insert_messages() call, you are >> correct that a good address will be dropped if there is a bad address. The >> former behavior was that the good address would receive mail, but the >> sender would be told of a failure on account of the bad address. >> >> Good catch. What's your suggestion for fixing it? > > Instead of this check before insert_messages, the following should do > the trick:
I put in your suggestion, which I like a lot, and also re-read sort_and_deliver and noted that it only ever returns OK or TEMP, never FAIL. So I changed the handling of TEMP with that understanding. I'll file a bug to remind myself to make similar changes in HEAD, too. Aaron