2016-05-25 20:00:55 UTC
I have a setup for two virtual_mailbox_domains on my postfix.
both domains are delivered by postfix to users maildir which is accessed
Which user to what maildir is definend in.
virtual_mailbox_maps = hash:/etc/postfix/vmaps
The second (sub)domain has not fixed user assignment. The users must
match an regex defined as well in
virtual_mailbox_maps = regexp:/etc/postfix/vmaps-regex
This works quite fine.
But now I would like to use sieve with dovecot.
Therefore I would have to enable
#virtual_transport = lmtp:unix:private/dovecot-lmtp
If I do so - the mails for the sub domain x.domain1.com which has
"dynamic users" based on a pattern is rejected by dovecot
[private/dovecot-lmtp] said: 550 5.1.1 <***@x.domain1.com> User doesn't exist: ***@x.domain1.com (in reply to RCPT TO command)
The question is now - how can I set this up that i can define
dovcot-lmtp to enable sieve and stick to my dynamic users.
It would maybe solve my probelm if I could enable the virtual_transport
only for domain1.com not x.domain1.com.
But this configuration I did in transports fails.
Can someone give me a hint how to get this fixed ?