Hi, I'm using passwd userdb. This is my config file:
# 1.0.10: /etc/dovecot/dovecot.conf log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 pop3s ssl_listen: 217.72.179.52 disable_plaintext_auth: no 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_extra_groups: mail mail_location: mbox:~/:mbox:~/mail:INBOX=/var/mail/%u:INDEX=MEMORY mbox_very_dirty_syncs: yes mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugins(default): quota imap_quota mail_plugins(imap): quota imap_quota mail_plugins(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 pop3_client_workarounds(default): pop3_client_workarounds(imap): pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh auth default: passdb: driver: pam args: session=yes userdb: driver: passwd plugin: quota: fs
Dovecot is running as root, imap-login process is running as dovecot, should it be run as the user loging in? how I'd do that?
This is what I see in debug_mode:
dovecot: imap-login: Login: user=<carlos>, method=PLAIN, rip=xx.xx.xx.xx, lip=xx.xx.xx.xx, TLS Feb 19 10:37:13 avant dovecot: IMAP(carlos): Loading modules from directory: /usr/lib/dovecot/modules/imap avant dovecot: IMAP(carlos): Module loaded: /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so avant dovecot: IMAP(carlos): Module loaded: /usr/lib/dovecot/modules/imap/lib11_imap_quota_plugin.so avant dovecot: IMAP(carlos): Effective uid=19409, gid=200, home=/users/pangea/carlos avant dovecot: IMAP(carlos): mbox: data=/users/pangea/carlos/:mbox:~/mail:INBOX=/var/mail/carlos:INDEX=MEMORY avant dovecot: IMAP(carlos): mbox: root=/users/pangea/carlos, index=, inbox=/var/mail/carlos avant dovecot: IMAP(carlos): fs quota add storage dir = /users/pangea/carlos avant dovecot: IMAP(carlos): fs quota block device = /dev/mapper/Debian-home avant dovecot: IMAP(carlos): fs quota mount point = /home
Timo Sirainen escribió:
On Feb 18, 2008, at 12:07 PM, Carlos Acedo wrote:
This is the output for getquotaroot:
- QUOTAROOT "INBOX" ""
- QUOTA "" (STORAGE 119544 0) y OK Getquotaroot completed.
And this is my quota command output:
$ quota -u carlos Disk quotas for user carlos (uid 19409): Filesystem blocks quota limit grace files quota
limit grace /dev/mapper/Debian-var 41932 150000 165000 1 0 0What userdb are you using? Post your entire dovecot -n output? Set mail_debug=yes and show what gets logged when logging in?
It looks like imap process isn't really running as "carlos". I can't think of anything else.