[Dovecot] feature request: maildirquota
Eero Volotinen
security at jlug.org
Fri Sep 19 11:04:41 EEST 2003
Hope maildirquota++ is soon supported, without it, dovecot is useless in my
use (mail hosting with maildirquotas).
Also QUOTA cabability in dovecot is needed to get to use my webmail plugins
that use
a001 CAPABILITY to get quota support. Courier imapd supports this.
--snippet from quota usage plugin to squirrelmail--
function sqimap_get_quota ($imap_stream, $mailbox) {
if (check_quota_capability($imap_stream, "QUOTA")) {
fputs ($imap_stream, "a001 GETQUOTAROOT \"$mailbox\"\r\n");
$read_ary = sqimap_read_data ($imap_stream, 'a001', true, $result,
$message);
for ($i = 0; $i < count($read_ary); $i++) {
if (ereg("STORAGE", $read_ary[$i])) {
$tempusage = ereg_replace("^.*[(]STORAGE +(.*)[)].*$",
"\\1",
$read_ary[$i]);
$usagearray = explode(" ", $tempusage);
return $usagearray[0].":".$usagearray[1];
}
}
}
return "NOQUOTA";
}
function check_quota_capability($imap_stream, $capability) {
global $imap_general_debug;
fputs ($imap_stream, "a001 CAPABILITY\r\n");
$read_ary = sqimap_read_data($imap_stream, 'a001', true, $a, $b);
for($i = 0; $i < count($read_ary); $i++) {
if (ereg("QUOTA", $read_ary[$i]))
return TRUE;
}
return false;
}
-- end snippet--
--
Eero
More information about the dovecot
mailing list