I have added following to main.cf of postfix:
Code:
virtual_alias_maps = ldap:/opt/zimbra/conf/ldap-vam.cf,hash:/etc/mailman/virtual-mailman
alias_maps = hash:/etc/aliases,hash:/etc/mailman/aliases
/etc/mailman/virtual-mailman contains:
Code:
testlist@domain.com testlist
testlist-admin@domain.com testlist-admin
testlist-bounces@domain.com testlist-bounces
testlist-confirm@domain.com testlist-confirm
testlist-join@domain.com testlist-join
testlist-leave@domain.com testlist-leave
testlist-owner@domain.com testlist-owner
testlist-request@domain.com testlist-request
testlist-subscribe@domain.com testlist-subscribe
testlist-unsubscribe@domain.com testlist-unsubscribe
/etc/mailman/aliases contains:
Code:
testlist: "|/usr/lib/mailman/mail/mailman post testlist"
testlist-admin: "|/usr/lib/mailman/mail/mailman admin testlist"
testlist-bounces: "|/usr/lib/mailman/mail/mailman bounces testlist"
testlist-confirm: "|/usr/lib/mailman/mail/mailman confirm testlist"
testlist-join: "|/usr/lib/mailman/mail/mailman join testlist"
testlist-leave: "|/usr/lib/mailman/mail/mailman leave testlist"
testlist-owner: "|/usr/lib/mailman/mail/mailman owner testlist"
testlist-request: "|/usr/lib/mailman/mail/mailman request testlist"
testlist-subscribe: "|/usr/lib/mailman/mail/mailman subscribe testlist"
testlist-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe testlist"
$myhostname is "linux.lan" which is not a FQDN. I am hosting domain.com and domain2.com as two virtual domains. "linux.lan" is also added as domain in zimbra.
testlist@domain.com gets correctly translated to
testlist@linux.lan because of virtual_alias_map entry in the 'virtual-mailman' file.
However, instead of delivering "testlist@linux.lan" locally using the alias_maps, postfix bounces it.
What am I doing wrong?