Hi every body. I'm deploying a mail server with postfix and dovecot and i want to monitore disk space used by user's mailbox. My problem is that i don't know how to use maildir to get quota for a particular mailbox. I don't know how to make dovecot work with maildir++ quota. Can you pliz help me??? I'm looking for solutions since last week but nothing!
I seem to remember there being a guide on how to do this on the Dovecot website. Below are some extracts from my dovecot.con file. Add the lines into the relevant section and you should have quota support. You will also need to make sure Postfix has MailDir quota support. protocol imap { mail_plugins = quota imap_quota } protocol pop3 { mail_plugins = quota } plugin { quota = maildir } Neil
Thanks! I have already added these lines into my dovecot.conf file. When I execute GETQUOTAROOT INBOX i have this answer Request: GETQUOTAROOT INBOX.Sent Response: * QUOTAROOT "INBOX.Sent" "" * QUOTA "" () OK Getquotaroot completed. But I can't see the quota!!!! How can I verify that postfix has Maildir support? I'm using Postfix-2.2.9. And if postfix doesn't support Maildir how can i apply it to him?
Run Code: postconf -e 'home_mailbox = Maildir/' postconf -e 'mailbox_command =' /etc/init.d/postfix restart
Thanks Falko! But i was talking about Maildir quota support! I'm asking myself if postfix need maildir quota support? I still have problem with dovecot and maildir quota!!!
Below is my method to apply Quota support to Postfix 2.2.10 in Debian. This is based on the Falko tutorial at: http://www.howtoforge.com/virtual_postfix_mysql_quota_courier You should be able to tweek it to work with 2.2.9. Code: apt-get install build-essential dpkg-dev fakeroot apt-get install debhelper po-debconf dpatch lsb-release libdb4.3-dev libgdbm-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libssl-dev libsasl2-dev libpq-dev cd /usr/src apt-get source postfix wget http://web.onda.com.br/nadal/postfix/VDA/postfix-2.2.10-vda.patch.gz gunzip postfix-2.2.10-vda.patch.gz cd postfix-2.2.10 patch -p1 < ../postfix-2.2.10-vda.patch dpkg-buildpackage cd .. dpkg -i postfix_2.2.10-2_i386.deb dpkg -i postfix-mysql_2.2.10-2_i386.deb Neil
This Howto is talking about virtual mailbox but I use Unix-account instead of virtual domain and virtual mailboxes. It's explain how to apply quota on virtual mailboxes and so it's doesn't work with my configurations. Thanks neil. Your help is very significant to me! I will continue to look for others solutions and propositions. By now I still have problems!!!!
Neil's solution applies the quota patch to Postfix. You don't need postfix-mysql because you don't have virtual users, but apart from that this is what you need.
Now It's work fine!!! Into my dovecot.conf file I added this line quota = maildir:storage=102400. So now when I start squirrelmail I see the quota bar!!! Thanks very much for your help Neil and Falko!!