[Dovecot] fs quota check with server does not support rquotad
Both Test 1 and Test 2 disconnected me immediately after login with error:
dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): Quota root: name=INBOX backend=fs args=noenforcing:mount=/var/mail dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): mbox: data=/home/h1/sc/01234567g/mail:INBOX=/var/mail/01234567g:INDEX=/localdisk/dovecot.cache/cache/01234567g dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): fs: root=/home/h1/sc/01234567g/mail, index=/localdisk/dovecot.cache/cache/01234567g, control=, inbox=/var/mail/01234567g dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): fs quota add storage dir = /home/h1/sc/01234567g/mail dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): fs quota block device = homesvr:/h1 dovecot: Jul 14 11:39:19 Info: IMAP(01234567g): fs quota mount point = /home/h1 dovecot: Jul 14 11:39:19 Error: IMAP(01234567g): fcntl(0, F_GETFL) failed: Bad file number dovecot: Jul 14 11:39:19 Fatal: IMAP(01234567g): fd_set_nonblock(0) failed: Bad file number dovecot: Jul 14 11:43:27 Warning: Killed with signal 15
Test 3: Command and output
getquotaroot "Trash"
- QUOTAROOT "Trash" "INBOX"
- QUOTA "INBOX" (STORAGE 10 1000) OK Getquotaroot completed.
At the same time log shows:
dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: host=mailsvr, path=/var/mail, uid=3475 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: uid=3475, value=10240, limit=1024000, active=1 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: host=homesvr, path=/h1, uid=3475 dovecot: Jul 14 11:52:51 Error: IMAP(01234567g): quota-fs: could not contact RPC service on homesvr dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: host=mailsvr, path=/var/mail, uid=3475 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: uid=3475, value=10240, limit=1024000, active=1 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: host=mailsvr, path=/var/mail, uid=3475 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: uid=3475, value=10240, limit=1024000, active=1 dovecot: Jul 14 11:52:51 Info: IMAP(01234567g): quota-fs: host=homesvr, path=/h1, uid=3475 dovecot: Jul 14 11:52:51 Error: IMAP(01234567g): quota-fs: could not contact RPC service on homesvr
Grandy
mmmh...
so you are using:
plugin { quota = fs:INBOX:mount=/var/mail quota2 = fs:home:noenforcing:mount=/home/h1 }
but "fs:home:noenforcing:mount=/home/h1" will not work and you just added it do make "fs:INBOX:mount=/var/mail" work? Maybe it's worth to have a closer look to this first:
Test 1)
Use:
plugin { quota = fs:INBOX:mount=/var/mail #quota2 = fs:home:noenforcing:mount=/home/h1 }
What output generates:
telnet <your-imp-server> 143
- login <your-login-name> <your-password>
- getguotaroot "INBOX"
- getquotaroot "Trash" . logout
Test 2)
Use:
plugin { quota = fs:INBOX:mount=/var/mail #quota2 = fs:home:noenforcing:mount=/home/h1 }
What output generates:
telnet <your-imp-server> 143
- login <your-login-name> <your-password>
- getguotaroot "INBOX"
- getquotaroot "Trash" . logout
Test 3) Use:
plugin { quota = fs:INBOX:mount=/var/mail quota2 = fs:home:noenforcing:mount=/home/h1 }
What output generates:
telnet <your-imp-server> 143
- login <your-login-name> <your-password>
- getguotaroot "INBOX"
- getquotaroot "Trash" . logout
BTW: I've you don't like to send your password unencrypted use this instead of 'telnet <your-imp-server> 143':
openssl s_client -connect <your-imp-server>:993
Regards, Ralf
participants (1)
-
Grandy Fu