[Dovecot] Quota, message is never send?
Duane Hill
duihi77 at gmail.com
Sat May 12 16:33:29 EEST 2012
On Saturday, May 12, 2012 at 12:37:25 UTC, dovecot at vosslamber.nl confabulated:
> On 12-05-2012 10:50, Luuk at dovecot wrote:
>> I think i have quota setup correctly, but finally time arrived to check
>> that ;)
>>
> ...
>> But this message is never send, what am i missing (in my config)?
>>
> dovecot -n:
> # 2.0.16: /etc/dovecot/dovecot.conf
> # OS: Linux 3.1.10-1.9-desktop x86_64 openSUSE 12.1 (x86_64)
> auth_debug = yes
> auth_mechanisms = plain login cram-md5
> info_log_path = /var/log/dovecot/dovecot-debug.log
> log_path = /var/log/dovecot/dovecot.log
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> mail_debug = yes
> mail_location = maildir:~/Maildir
> mail_plugins = mail_log notify fts fts_squat quota
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope
> encoded-character vacation subaddress comparator-i;ascii-numeric
> relational regex imap4flags copy include variables body enotify
> environment mailbox date ihave
> passdb {
> args = scheme=cram-md5 /etc/cram-md5.pwd
> driver = passwd-file
> }
> plugin {
> quota = maildir:User quota
> quota_rule = *:storage=700M
> quota_rule2 = *:messages=60000
> quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95 %u
> quota_warning2 = storage=90%% /usr/local/bin/quota-warning.sh 90 %u
> quota_warning3 = storage=10%% /usr/local/bin/quota-warning.sh 10 %u
> sieve = ~/.dovecot.sieve
> sieve_dir = ~/sieve
> }
> protocols = imap lmtp
> service imap-login {
> inet_listener imap {
> port = 143
> }
> inet_listener imaps {
> port = 993
> ssl = yes
> }
> process_min_avail = 0
> service_count = 1
> }
> service quota-warning {
> executable = script /usr/local/bin/quota-warning.sh
> unix_listener quota-warning {
> user = dovecot
> }
> user = dovecot
> }
> ssl_cert = </etc/ssl/certs/dovecot.pem
> ssl_key = </etc/ssl/private/dovecot.pem
> userdb {
> driver = passwd
> }
> verbose_proctitle = yes
> protocol imap {
> mail_plugins = mail_log notify fts fts_squat quota imap_quota
> }
Tell the quota warnings to use the quota-warning service you have
defined:
plugin {
...
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=90%% quota-warning 90 %u
quota_warning3 = storage=10%% quota-warning 10 %u
...
}
That's the way it is demonstrated in the default configuration files.
--
If at first you don't succeed...
...so much for skydiving.
More information about the dovecot
mailing list