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