I think the problem will be solved if linux.lan was added to virtual_alias_domains instead of virtual_mailbox_domains.
For example here's what I get for following queries:
# postmap -q "linux.lan" ldap://opt/zimbra/conf/ldap-vad.cf
#
returns nothing, which means linux.lan IS NOT a virtual_alias_domain
but
# postmap -q "linux.lan" ldap://opt/zimbra/conf/ldap-vmd.cf
linux.lan
#
which means linux.lan is a VIRTUAL MAILBOX domain, which means a 'local' delivery is never going to be attempted for linux.lan
From here
I learn that local delivery will be attempted for virtual_alias_domain.
I think changing the domain type (zimbraDomainType) for linux.lan from 'local' which is what it is right now, to 'alias', will put linux.lan in the virtual_alias_domain list, see /opt/zimbra/conf/ldap-vad.cf query filter:
query_filter = (&(zimbraDomainName=%s)(zimbraDomainType=alias)(zimbraMailStatus=enabled))
What do you think?
[SOLVED] Integration with Mailman
[SOLVED] Integration with Mailman
I learn that zimbraDomainType is immutable, so can't change it.
[SOLVED] Integration with Mailman
I have solved this problem.
A detailed how-to is posted in a new thread .
A detailed how-to is posted in a new thread .