On Wed, Dec 01, 2010 at 12:47:58PM +0300, Michael Tokarev wrote: > Let's assume we've example.com domain with all the addresses > stored in LDAP somehow. Now let's assume also that example.net > should be an alias for example.com. >
Yes, but it costs one table for each aliased domain (the domain can have multiple aliases). domain = example.net ... query_filter = mail...@example.com result_attribute = mail It is generally better to store multiple addresses for each user. LDIF: mail: prim...@example.com mailalternateaddress: prim...@example.net mailalternateaddress: second...@example.net mailalternateaddress: terti...@example.net maildrop: mail...@example.org virtual.cf: domain = example.com example.net query_filter = mailalternateaddress=%s result_attribute = maildrop -- Viktor.