Hi,
I'm using cyrus-imapd-2.2.1-BETA with postfix 2.0.16. My problem is postfix cannot deliver incoming mails to cyrus virtual domain mail folder. It's complaining with "user unknown in virtual alias table".
My settings are below: /etc/imapd.conf virtdomains: yes defaultdomain: mail.bar.org
/etc/postfix/main.cf mydomain = bar.org myhostname = mail.bar.org myorigin and mydestination not defined local_recipient_maps = virtual_alias_domains = /etc/postfix/domains virtual_alias_maps = /etc/postfix/users mailbox_transport = lmtp:unix:/var/imap/socket/lmtp
/etc/postfix/domains foo.org anything
The problem is what should I write in RHS of virtual_alias_maps file.
Whatever I write, it gives the same error (user unknown in virtual alias
table). However when I check it with "postmap -q", the database seems
OK. What I understand from this is I have to find a way to pass both
username and domain part of e-mail to the postfix.
Let's assume you have a cyrus user (part of a virtual domain) called "[EMAIL PROTECTED]". Remove virtual_alias_domains and virtual_alias_maps from your main.cf file and add these lines instead..
transport_maps = hash:/usr/local/etc/postfix/transport relay_domains = foo.org relay_recipient_maps = hash:/usr/local/etc/postfix/relay_recipients
Then add your information in this format to the above mentioned files..
For /usr/local/etc/postfix/transport foo.org lmtp:unix:/var/imap/socket/lmtp
For /usr/local/etc/postfix/relay_recipients [EMAIL PROTECTED] accept