[Gary, please keep exim-related topics on the mailing list, so the first person who replies to your questions isn't obligated to continue supporting you.]

gary ng wrote:
thanks, I just begin to look into exim and think your
suggestion of seperate transport depending on the user
should be the easiest and flexible. But the syntax of
exim is all alien to me.

How can I decide what transport to use based on the
user name ? may be the easiest just just a flat file
with each line containing the name that I want to be
in shared mode and do a lookup(lsearch).

Yes, that's exactly what I'd recommend for a simple setup. I'm using a heavily modified conf file, and I'm not 100% sure what the default confs are like for your situation, so I'll leave it to someone else to suggest exact syntax based on the default conf file. But basically, in your local delivery router, you want to replace something like (warning, untested, may be buggy or just plain wrong!):

  transport = local_maildir

with

  transport = ${lookup{$local_part}lsearch{/etc/exim/shared}\
              {local_maildir_shared}{local_maildir}

and then create a local_maildir_shared transport that's identical to your existing local_maildir transport, with the addition of

  mode = 0640

- Marc

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