On Tue, 2007-06-12 at 12:38 +0200, Onno Molenkamp wrote:> Hi,
>
> I'd like the vpopmail user database to return the quota settings for
users,
> instead of having to rely on the validity of the maildirsize files. It
> doesn't look like this is currently possible.
>
> Would simply adding a auth_stream_reply_add call for "quota" with
a suitable
> value in vpopmail_lookup be sufficient to make this work?
>
> (the quota can be read from the pw_shell field of the vqpasswd struct)
Is the quota existing in pw_shell a standard vpopmail thing? Is it there
in bytes, kilobytes or what? I could change the code for v1.0.1 to
export the quota in some way if there's a standard.
Dovecot must see the "quota" setting in the full format, such as
"maildir:storage=10240" for 10MB quota. You could export the quota as
bytes/kilobytes from userdb to eg. "quota_bytes" and then use a shell
script to convert it to "quota" setting (see bottom of
http://wiki.dovecot.org/Quota).
But yes, adding auth_stream_reply_add() is enough to export it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20070612/409c7799/attachment-0002.bin>