Aaron Stone wrote:
> On Fri, Jan 14, 2005, Thomas Mueller <[EMAIL PROTECTED]> said:
> 
> Currently: 
> >> > if (address is username)
> >> >     put username on delivery list
> >> > else
> >> >     if (address has aliases)
> >> >         resolve aliases into deliveries and forwards
> 
> Aaron's Proposal:
> >> > if (address has aliases)
> >> >     resolve aliases into deliveries and forwards
> >> > else
> >> >     if (address is username)
> >> >         put username on delivery list
> 
> Thomas' Proposal:
> > if (address is username)
> >     put username on delivery list
> > if (address has aliases)
> >     resolve aliases into deliveries and forwards
> > 
> > The only difficulty is that double delivery should be prevented in case
> > username is [EMAIL PROTECTED] and there is an alias
> > [EMAIL PROTECTED]>[EMAIL PROTECTED]
> 
> Yeah, that's the situation I was hoping to avoid by way of the sequence of
> logic. So what do we do with this:
> 
> dbmail_users (id, user):
>     1    [EMAIL PROTECTED]
>     2    [EMAIL PROTECTED]
> 
> dbmail_aliases (alias, deliver-to):
>     [EMAIL PROTECTED]      2
> 
> That is to say, we're trying to get all mail to '[EMAIL PROTECTED]' to land in
> the INBOX of '[EMAIL PROTECTED]'. What happens:
> 
> Currently:
>     Mail for '[EMAIL PROTECTED]' goes to user 1.
> 
> Aaron's Proposal:
>     Mail for '[EMAIL PROTECTED]' goes to user 2.
> 
> Thomas' Proposal:
>     Mail for '[EMAIL PROTECTED]' goes to user 2 and user 1.
> 
> 
> I'm inclined to say that the question in this case is about what we *want*
> to have happen. I can't think of any other demonstation cases / corner
> cases right now, but let's keep the thinking caps on before doing anything
> on this.

What about that one: I have a user [EMAIL PROTECTED], no aliases. Then I go to
holiday and add an alias [EMAIL PROTECTED]>[EMAIL PROTECTED]

I would expect that I only get a copy and every mail still is in my
[EMAIL PROTECTED] INBOX.


Thomas
-- 
http://www.tmueller.com for pgp key (95702B3B)

Reply via email to