[root@mail roundcubemail]# vim /etc/dovecot/conf.d/90-quota.conf ....... mail_plugins = $mail_plugins quota protocol lda { mail_plugins = quota } protocol imap { mail_plugins = $mail_plugins imap_quota } plugin { #quota = dirsize:User quota #quota = maildir:User quota #quota = dict:User quota::proxy::quota #quota = dict:User quota::file:%h/Mail/dovecot-quota #quota_rule = *:storage=250M:messages=1000 quota = fs:INBOX:mount=/var/spool/mail quota2 = fs:Home:mount=/home
[root@mail roundcubemail]# /etc/init.d/dovecot restart
[root@mail dovecot]# grep quota /var/log/maillog Aug 31 18:37:44 localhost dovecot: imap(userxxxx): Error: quotactl(Q_GETQUOTA, /dev/xxxxx) failed: Permission denied
[root@mail ~]# semodule -i /etc/dovecot/dovecotquota.pp
[root@mail ~]# doveadm quota get -u dywang Quota name Type Value Limit % INBOX STORAGE 37864 250000 15 home STORAGE 4241310 7340032 57
[root@mail dovecot]# grep quota /var/log/maillog Aug 31 18:17:57 localhost dovecot: imap(userxxxx): Error: quotactl(Q_GETQUOTA, xxx.xxx.xxx.xxx:/home) failed: No such file or directory