On Thu, Dec 2, 2010 at 9:40 AM, Brian Evans - Postfix List <[email protected]> wrote: > On 12/2/2010 9:32 AM, Jason Voorhees wrote: >> >> Hi: >> >> I'm running Postfix 2.3.3 for a domain 'mydomain.com' with some users >> hosted locally (with Cyrus IMAP) and some others are hosted by a MS >> Exchange server. >> I configured a transport map for all users that need to be relayed to >> the MS exchange like this: >> >> [email protected] smtp:[A.B.C.D] >> [email protected] smtp:[A.B.C.D] >> [email protected] smtp:[A.B.C.D] >> ... >> ... >> >> This is my transport map and is working fine. But we also have aliases >> at /etc/aliases like: >> >> postfixuser1: postfixuser2, postfixuser3 >> postfixuser4: postfixuser5, postfixuser6 >> ... >> ... >> >> The problem is that this aliases aren't working for Exchange users at >> /etc/aliases: >> >> exchangeuser1: exchangeuser2 >> > > I'm assuming "/etc/aliases" is listed in alias_maps. According to "man 5 > postconf" > alias_maps (default: see "postconf -d" output) > The alias databases that are used for local(8) delivery. See aliases(5) > for syntax details. > > This means that only the local(8) delivery agent uses these. > > In order for this to work, you should add non-local user aliases to > virtual_alias_maps using the fully qualified addresses on both the left and > right sides. > > virtual_alias_maps are global and you *should not* add anything to > virtual_alias_domains. > > Brian >
Thanks, that worked perfectly. I didn't understand completely the purpose of virtual_alias_maps :( Thanks again, bye.
