I would like to use something like

virtual_mailbox_domains = domain1.org domain2.org
virtual_uid_maps = hash:/etc/postfix/virtual_uids
virtual_transposrt = maildrop

with

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${user_from_virtual_uid_maps}
  ${user} ${domain} ${extension} ${recipient} ${nexthop}

to have some users of the virtual domain be mapped to regular local
users who may set up their own .mailfilter, but other users will be
mapped to a vmail user whose .mailfilter will sort the mail
appropriately (with an appropriate dovecot configuration to serve the
virtual users).  There may be more than one vmail user (vmail-domain1,
vmail-domain2, etc.), each serving a collection of virtual users.

Can I use the result of the virtual_uid_maps lookup as the -d argument
to maildrop?  Is there a better way to do this?

Thanks...Marvin

Reply via email to