Hello,

* Philip Hazel [Mon, Aug 07, 2006 at 09:25:45AM +0100]:
> This is entirely as documented (grep spec.txt for "duplicate" - it's all 
> there). Exim does not do duplicate deliveries except to pipes that have
> *different* immediate parents. You would get two deliveries for:
> 
> testexim1:  |/some/pipe
> testexim2:  |/some/pipe

Thanks for the clarification. I had understood the specs as such, but
had nonetheless spent some time re-reading it to see if I had missed
something.

> There are several reasons for not doing duplicate deliveries to 
> mailboxes. One is the idea that mostly, people don't want them. Consider 
> cases like:
> 
> postmaster: joe
> hostmaster: joe
> 
> and messages sent to both postmaster & hostmaster.

If it was only a matter of not wasting space and filtering time, I'd
rather have duplicates because it makes some operations simpler than
if I have to simulate duplicates in my MDA. Btw, if someone on this
list has an idea how I could have a `for' loop over the Envelope-To
header, it'd solve my problem.

> The other 
> consideration is handling errors. The current implementation just 
> remembers that it has delivered to such and such a mailbox. It would 
> have to remember how many times it had done so, and, in the case of 
> address redirection, which particular copy it had or had not delivered. 
> And if one copy succeeds and one fails, do you send a bounce message or 
> not? I didn't want to have to think that one out.

I agree with the desire to have a simpler design. I'll figure out
another way to solve my problem (like a dedicated domain for eoc
lists).

Thanks,

Laurent.

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to