From: gazinpal on
I've reviewed the documentation and a posting in this group 'Some
notes on relay, local and virtual domains' but clearly haven't
understood correctly. I would be grateful for any assistance with the
following:

Mail received for one particular valid address (joe(a)bristol-
baptist.ac.uk) in my relay_recipients_map is being incorrectly
delivered to a virtual mailbox (john(a)trinity-bris.ac.uk). joe(a)trinity-
bris.ac.uk is an alias for john(a)trinity-bris.ac.uk from ldap-
aliases.cf

I have Postfix 2. My main.cf looks like this

myhostname = mail.trinity-bris.ac.uk
mydomain = trinity-bris.ac.uk
mynetworks = 127.0.0.0/8, 192.168.12.0/24
myorigin = $mydomain
mydestination =
relay_domains = bristol-baptist.ac.uk
relay_recipient_maps = hash:/etc/postfix/custom_maps/
relay_recipients_baptist
local_transport = virtual
virtual_mailbox_domains = trinity-bris.ac.uk
virtual_mailbox_maps = ldap:/etc/postfix/virtual.cf
local_recipient_maps = $virtual_mailbox_maps
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf
virtual_mailbox_base = /var/mail
virtual_uid_maps = ldap:/etc/postfix/ldap-users.cf
virtual_gid_maps = static:5000

Mail is correctly relayed for all valid users for the bristol-
baptist.ac.uk domain except for this one. While I could change the
alias I think there should be postfix config that overcomes this - but
I can't find it !

Thanks in advance
Gary Prosser