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 [EMAIL PROTECTED] uid=5000 gid=5000 deliver([EMAIL PROTECTED]): 2007-11-02 12:32:40 Info: auth input: [EMAIL PROTECTED]
deliver([EMAIL PROTECTED]): 2007-11-02 12:32:40 Info: auth input: uid=5000
deliver([EMAIL PROTECTED]): 2007-11-02 12:32:40 Info: auth input: gid=5000
deliver([EMAIL PROTECTED]): 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



Reply via email to