Autor: Marc Perkel Data: A: Ian Eiloart CC: 'Exim-users@exim.org', Ted Cooper Assumpte: Re: [exim] Fake Reject vs. Discard
Ian Eiloart wrote: > --On 20 August 2007 20:38:10 +1000 Ted Cooper <eximX1211@???>
> wrote:
>
>
>> Ian Eiloart wrote:
>>
>>> --On 19 August 2007 15:35:39 +1000 Ted Cooper <eximX1211@???>
>>> wrote:
>>>
>>>
>>>> "If you discard all the recipients either individually at RCPT TO:, or
>>>> all together at MAIL FROM: or DATA, then the delivery will not happen
>>>> and all you'll get it a log line. The sender does get the "550-Your
>>>> message .." and not a 220."
>>>>
>>>> ie. They both win. Yes, you get a fake reject message, but no you don't
>>>> get a delivery if all recipients are discarded.
>>>>
>>> Is that different from a real rejection? You say "I'm not going to
>>> deliver this message", then you don't deliver it. Sounds to me like
>>> "Fake reject" + "Discard" = "Real reject", even if you've discarded at
>>> a time when you could no longer do a real rejection.
>>>
>>>
>> It's a 550 reject, anything after that is just text to help assist
>> humans. It could say "Purple money dishwasher" for all the sending MTA
>> cares. So there's no difference between a complete reject vs fakereject
>> in regards to SMTP. What you do it once it's fakerejected by your system
>> is entirely up to you. If you discard all the recipients first, you will
>> not get a message to play with.
>>
>>
>
> Yes, I understand that. I guess I'm saying that, if you discard a message
> after issuing a "fake reject", then the reject isn't fake any more.
>
>
I was a little confused about the process. I thought that perhaps
switching from ACCEPT to DISCARD would somehow cancel the fake reject.
It would be nice to have a feature that does cancel a fake reject.