Possibly multiple solutions, but one could be using a virtualhost file ...
e.g.
/etc/exim/virtuals/mydomain.net containing
---
nickname john
john othernick
---
[ first] [second]
Will get ya: [first]@mydomain.net, put into local mailbox [second]
router to use:
---
virtualdomains:
driver = redirect
domains = dsearch;/etc/exim/virtuals
data =
${lookup{$local_part}lsearch*@{/etc/exim/virtuals/$domain}}
pipe_transport = address_pipe
no_more
---
bye,
Chris
> -----Original Message-----
> From: exim-users-admin@???
> [mailto:exim-users-admin@exim.org] On Behalf Of Wouter Bakker
> Sent: zondag 8 augustus 2004 16:04
> To: Exim (E-mail)
> Subject: [Exim] rewrite question
>
> hello all,
>
> i have a little question about rewriting the user-part of
> incoming mail. ie:
> not the /etc/aliases file; here's the setting: i have two
> users; john and
> john. the oldest john uses the local username john and the mailalias
> nickname@???; the youngest john uses local username
> othernick but
> wants to use the mail-alias john@???. the problem is that the
> oldest john can easily use any alias through the aliases-file
> and get all
> this mail into the john-mailbox, including john@???. how do i
> perform a rewrite on john@??? on incoming - before
> it is processed
> by /etc/aliases - into othernick@???? in this manner
> nickname@??? will be delivered to localuser john and
> john@??? will be delivered to localuser othernick.
> the solution will not be to swap the usernames as this is simply not
> possible.
>
> who can help?
>
> greetings and tia, wouter.