[Dovecot] Quota not working with dict proxy

Chris Richards gizmo at giz-works.com
Sun May 12 20:49:39 EEST 2013



On Sun, May 12, 2013 12:24 pm, Chris Richards wrote:
> Hello all,
> I'm sure this has been covered somewhere before, but my googlefu is not up
> to the challenge.

More info; this is the debug output from the doveadm command:

doveadm -Df tab quota recalc -u 'user at domain'

doveadm(root): Debug: Loading modules from directory: /usr/lib64/dovecot
doveadm(root): Debug: Module loaded: usr/lib64/dovecot/lib10_quota_plugin.so
doveadm(root): Debug: Loading modules from directory:
/usr/lib64/dovecot/doveadm
doveadm(root): Debug: Skipping module doveadm_acl_plugin, because dlopen()
failed: /usr/lib64/dovecot/doveadm/lib10_doveadm_acl_plugin.so: undefined
symbol: acl_user_module (this is usually intentional, so just ignore this
message)
doveadm(root): Debug: Skipping module doveadm_expire_plugin, because
dlopen() failed:
/usr/lib64/dovecot/doveadm/lib10_doveadm_expire_plugin.so: undefined
symbol: expire_set_deinit (this is usually intentional, so just ignore
this message)
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_quota_plugin.so
doveadm(root): Debug: Skipping module doveadm_zlib_plugin, because
dlopen() failed: /usr/lib64/dovecot/doveadm/lib10_doveadm_zlib_plugin.so:
undefined symbol: i_stream_create_deflate (this is usually intentional, so
just ignore this message)
doveadm(root): Debug: Skipping module doveadm_fts_plugin, because dlopen()
failed: /usr/lib64/dovecot/doveadm/lib20_
doveadm_fts_plugin.so: undefined symbol: fts_backend_rescan (this is
usually intentional, so just ignore this message)
doveadm(user at domain): Debug: auth input: user at domain
home=/home/vmail/domains/domain/user/
mail=maildir:/home/vmail/domains/domain/user/Maildir/ uid=1004 gid=100
quota_rule=*:storage=200M
doveadm(user at domain): Debug: Added userdb setting:
mail=maildir:/home/vmail/domains/domain/user/Maildir/
doveadm(user at domain): Debug: Added userdb setting:
plugin/quota_rule=*:storage=200M
doveadm(user at domain): Debug: Effective uid=1004, gid=100,
home=/home/vmail/domains/domain/user/
doveadm(user at domain): Debug: Quota root: name=User quota backend=dict
args=user at domain:proxy::quota
doveadm(user at domain): Debug: Quota rule: root=User quota mailbox=*
bytes=209715200 messages=0
doveadm(user at domain): Debug: Quota warning: bytes=207618048 (99%)
messages=0 reverse=no command=quota-warning 99 user domain
doveadm(user at domain): Debug: Quota warning: bytes=199229440 (95%)
messages=0 reverse=no command=quota-warning 95 user domain
doveadm(user at domain): Debug: Quota warning: bytes=167772160 (80%)
messages=0 reverse=no command=quota-warning 80 user domain
doveadm(user at domain): Debug: Quota warning: bytes=199229440 (95%)
messages=0 reverse=yes command=quota-warning 'less than 95' user domain
doveadm(user at domain): Debug: dict quota: user=user at domain,
uri=proxy::quota, noenforcing=0
doveadm(user at domain): Debug: Namespace inbox: type=private, prefix=INBOX.,
sep=., inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:/home/vmail/domains/domain/user/Maildir/
doveadm(user at domain): Debug: maildir++:
root=/home/vmail/domains/domain/user/Maildir, index=, control=,
inbox=/home/vmail/domains/domain/user/Maildir, alt=

I don't see anything here that would explain why it is deleting my user
account, but I can tell you with certainty that this command is doing
SOMETHING that is resulting in the deletion of my account.



More information about the dovecot mailing list