so I do use dovecot as the transport in postfix but I haven't found in the
docs a way to do this still.  any pointers greatly appreciated.

On Thursday, November 20, 2014, Wietse Venema <wie...@porcupine.org> wrote:

> As documented, Postfix does not allow regular expression substitutions
> in virtual_mailbox_maps lookup results. That would give attackers
> too much control over where mail will be delivered.
>
> Why aren't you using Dovecot's mail delivery agent?
>
>         Wietse
>
> Brandon Metcalf:
> > I believe this solution will result in email getting delivered to
> > vhost/foo.org rather than vhost/<sub>.foo.org.  We need the latter.
> >
> > On Thu, Nov 20, 2014 at 7:49 AM, Wietse Venema <wie...@porcupine.org
> <javascript:;>> wrote:
> > > Brandon Metcalf:
> > >> We are looking for a way to accept email for all users where the
> > >> address matches /bob@.*\.foo\.org/ without maintaining a list of all
> > >> possible subdomains.  We use dovecot as our transport with postfix and
> > >> deliver mail locally to /var/mail/vhosts/<subdomain>/bob/.  The
> > >> username will always be the same.
> > >>
> > >> Any ideas?  Thanks.
> > >
> > > Use a virtual_alias_maps regular expression table.
> > >
> > >     /^bob@.*\.foo\.org$/        b...@foo.org <javascript:;>
> > >
> > > To propagate the subdomain as an address extension:
> > >
> > >    /^bob@(.*).\foo\.org$/       bob+$1...@foo.org <javascript:;>
> > >
> > > (this assumes recipient_delimiter=+; with Postfix 2.11 the
> > > recipient_delimiter can specify a set, such as "+-").
> > >
> > >         Wietse
> >
>

Reply via email to