Ian Eiloart wrote:

> 
> --On 4 August 2006 02:03:00 +0800 W B Hacker <[EMAIL PROTECTED]> wrote:
> 
> 
>>Magnus Holmgren wrote:
>>
>>
>>>On Wednesday 02 August 2006 18:45, Jeremy Harris took the opportunity to
>>>say:
>>>
>>>
>>>>Chris Lightfoot wrote:
>>>>
>>>>
>>>>>No valid bounce will have >1
>>>>>recipient
>>>>
>>>>I think there are cases (mailinglists?) where that isn't so.
>>>
>>>
>>>Example: I send a mail somewhere with a group alias, like
>>>[EMAIL PROTECTED], as  sender. It bounces. The bounce comes back,
>>>[EMAIL PROTECTED] is expanded into  [EMAIL PROTECTED] and
>>>[EMAIL PROTECTED], which are for some reason forwarded  to
>>>[EMAIL PROTECTED] and [EMAIL PROTECTED] VoilĂ , a mail with
>>>empty sender and multiple recipients.
>>>
> 

Ok - but that has been 'masseged' and is no longer a valid 'bounce'.

The original, 'valid' or RFC-compliant bounce has already been accepted onto 
your server.

Sorting out the expansion & forwarding rules is now *your* responsibility, not 
that of the RFC (or 'default' Exim either).

> 
> Damn, foiled again! See my email a few minutes ago in this thread, where I 
> proved that this can't happen because a return path can only contain one 
> address. Clearly, I didn't consider what happens to the bounce message 
> after it's generated.
> 
>

..er .. forwarded/expanded?


>>Is that seen as 'multiple recipients' on initial presentation to Exim?
> 
> 
> Yes, if Exim is handling the "otherexample.net" domain.

Not until it has hit the system/aliases router (or such).

 > However, in this
> rather unusual(?) case, you might expect [EMAIL PROTECTED] to be monitored 
> directly, and not reliant on the otherexample.net domain functioning. 
> Perhaps it's time example.com got it's own IMAP server, and chris and 
> magnus get themselves a shared mailbox.
> 
> 

Easily done by any of several means - not limited to ~/etc/aliases, either.

One of the oldest of tools - done in an MR/2-ICE MUA, for example, is to 
'attach' the incoming to a new message, subject "Forwarded" and send THAT 
onward. Voila - no longer an empty header (though, absent a footer, the body 
might be).


A 'proper' MLM' with multiple admin's does similar things in generating 
individual deliveries of bounces (Ecartis 'ccerrors' user class as well as 
admin 
class).

>>The expansion could (should?) occur later, so 'not necessarily'.
> 
> 
> But possibly.
> 
> 
>>w/r Mailing Lists - to the extent that an MLM is intelligently
>>configured, any  'proper' bounces should come back in a format that the
>>MTA simply hands-off to  the MLM for handling.
> 
> 
> So, we're not really talking about something as sophisticated as a Mailman 
> list.

Yes, that covers the initial situation where an MLM list was posited as a 
source 
of the problem (which they ordinarily are not).  But the forwarding/expansion 
is 
also an 'articifical' problem.

Correctly implemented, these do not create multiple-recipient 'bounces' either 
- 
they simple carry the special-format bounce inside, or attached to, an 
otherwise-ordinary message. Or have one or more headers added.

> Of course, this is a good argument for using a proper MLM, but if 
> we're talking about a system adminstration alias, we might want it to 
> operate properly even when the MLM isn't.
> 
>

It can do - *IF* intelligently configured.

All that is needed is to treat the root cause, and in the proper place, rather 
than the after-effects in Exim.

Trying to use Exim as an MLM is possible, but means re-inventing 10 - 20 or 
more 
  years of MLM-specific learning, alone, in the dark, and one stumbling step at 
a time.

Hardly worth it, even for a list of two members, given the low resource load, 
cost, and proven reliability of the top several MLM's.

Bill


-- 
## 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