Hi all,
Having problems moving from postfix/dovecot/mysq/maildrop existing 
intall to dovecot LDA
dovecot -n
# 1.0.5: /etc/dovecot/dovecot.conf
log_path: /var/log/dovecot.log
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap pop3
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
mail_location: maildir:/vmail/%d/%u
mail_debug: yes
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): %08Xu%08Xv
auth default:
 verbose: yes
 debug: yes
 debug_passwords: yes
 passdb:
   driver: sql
   args: /etc/dovecot/dovecot-sql.conf
 userdb:
   driver: passwd
 userdb:
   driver: sql
   args: /etc/dovecot/dovecot-sql.conf
 socket:
   type: listen
   client:
     path: /var/spool/postfix/private/auth-client
     mode: 432
     user: postfix
     group: postfix
   master:
     path: /var/run/dovecot/auth-master
     mode: 384
     user: vmail
     group: vmail
master.cf (maildrop line commented. -f ${recipient} in maildrop was 
working ok)
dovecot   unix  -       n       n       -       -       pipe
 flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
main.cf
dovecot_destination_recipient_limit = 1
# I haven't found any docs about the following must work, but apparently 
working.
virtual_mailbox_domains = 
proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_transport = dovecot
dovecot.log
dovecot: 2007-11-02 12:32:40 Info: auth(default): master out: USER      
1       vaina at neenux.com        uid=5000        gid=5000
deliver(vaina at neenux.com): 2007-11-02 12:32:40 Info: auth input: 
vaina at neenux.com
deliver(vaina at neenux.com): 2007-11-02 12:32:40 Info: auth input: uid=5000
deliver(vaina at neenux.com): 2007-11-02 12:32:40 Info: auth input: gid=5000
deliver(vaina at neenux.com): 2007-11-02 12:32:40 Fatal: setuid(5000) 
failed: Operation not permitted
I'm using vmail:vmail (5000:5000) for all my virtual users and postfix 
chrooted. I have read the wiki but I'm not using diferrent uids and gids 
for every user so, I don't understand why deliver is trying to setuid. 
sorry for my newbie question but my english is not the best and I'm 
totally lost.
any ideas?
roger