Dean Brooks wrote:
> On Mon, Aug 13, 2007 at 09:57:55AM -0700, Marc Perkel wrote:
>
>>>>>> What I thought might be a good way to do this is that if you specify a
>>>>>> fallback_host = 0.0.0.0 it tells the system to discard if delivery
>>>>>> fails. Of course if there's a better way that would be great.
>>>>>>
>>>>> What's wrong with specifying a retry rule for the host you're
>>>>> submitting to?
>>>>>
>>>>>
>>>> How would you specify that?
>>>>
>>>> * * F,0h,0h
>>>>
>>> No, try once every hour for a minute.
>>>
>>>
>> But that still puts it in the queue. That's why I made the original
>> request to discard instantly after a try because I don't want any
>> queueing at all on this server. I want it to try only once and give up.
>>
>
> There's really no way I can think of to prevent Exim from at least
> creating a spool file at least for a very short period of time.
>
> However, one alternative would be to add a condition on your router
> that says:
>
> condition = ${if first_delivery}
>
> The second time the message is processed, regardless of the retry
> time, the router will pass and will presumably hit the end of your
> list of routers and fail.
>
> --
> Dean Brooks
> dean@???
>
Thanks Dean - that's what I'm doing now however this is a very high
volume server processing about 20 million messages a day. I have the
entire spool in ram and that helps but if there were no spooling at all
I think it would be able to keep up.