On Mon 17 Aug 2009 10:21:47 PM CEST, denis wrote

denis a écrit :
Ok, here is a configuration that works fine but without success to
retrieve the correct gid in the database.

In fact, aliases no longer work
In trying with alias_maps or virtual_alias_maps and in both cases the
following error: User unknown in virtual mailbox table

Any Ideas ?
Thanks
Denis

## /etc/postfix/main.cf

alias_maps =    proxy:mysql:/etc/postfix/myalias.cf,
        hash:/etc/aliases
virtual_mailbox_base = /var/alternc/mail
virtual_mailbox_maps = proxy:mysql:/etc/postfix/myvirtual.cf
virtual_mailbox_domains = mysql:/etc/postfix/mydomain.cf
default_privs = www-data

dont give web server full email read access outside dovecot auth

virtual_uid_maps = static:33
virtual_gid_maps = static:33

virtual_transport = dovecot
dovecot_destination_recipient_limit = 1

## /etc/postfix/myalias.cf

user = xyz
password = xyz
hosts = 10.0.112.1
dbname = alternc
table = mail_alias
select_field = alias
where_field = mail

now sync dovecot to use same db backend as postfix

so virtual_mailbox in postfix is equal to dovecot mailbox, make sure any alias in postfix is delivered to a mailbox not just another alias that is delivered to a alias in dovecot, else you get mailbox does not exists

--
xpoint

Reply via email to