On 21/01/2008, bin-doph <[EMAIL PROTECTED]> wrote:
>
> hi list,
>
> I have to setup a scenario where specific adresses are handled by different
> delivery methods. The task is to check a lvalue-list for localparts and if
> they match deliver them locally else redirect them to another mailserver.
> Basically the "redirect them to another mailserver" is the current setup of
> that specific mail-gateway, only some addresses shall be accessable by that
> host via pop3 or imap later, thats why Im trying to keep these addresses.
> All are from the same domain so the criteria has to be the localpart. I
> tried a router like this
>
> router_______
> keep_for_pop:
>   driver = accept
>   condition        = ${lookup {$local_part}
> lsearch{/etc/exim/pop3/domain1}{no}{yes}}
> #  check_local_user
>   transport = local_delivery
>
> transport_________
> local_delivery:
>   driver = appendfile
> #  file = /var/mail/$local_part
>   directory = /home/$local_part/.maildir
>   maildir_format
>   delivery_date_add
>   envelope_to_add
>   return_path_add
> # group = mail
> # mode = 0660
>
> Apparently it doesnt work and I dont think that the driver "accept" matches
> my requirement.

What is the nature of the 'doesnt work' ? Apart from missing a
'domains' condition (which might not matter in your circumstances),
this router/transport looks like it should do what you're asking for.
You can simplify the 'condition' in the router to

local_parts = /etc/exim/pop3/domain1

> My exim-book contains a director called "localuser" which
> doesnt work for me (I just noticed I own the old o'reilly exim book
> "official guide for release 3"... maybe I should buy one for 4.x...). Im
> using exim version 4.62

Very little in that book will be of any use. The docs, however, should help.

Peter


-- 
Peter Bowyer
Email: [EMAIL PROTECTED]

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

Reply via email to