Changeset View
Changeset View
Standalone View
Standalone View
pykolab/cli/cmd_check_quota.py
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | def execute(*args, **kw): | ||||
imap.connect(server=conf.connect_server) | imap.connect(server=conf.connect_server) | ||||
auth = Auth() | auth = Auth() | ||||
auth.connect() | auth.connect() | ||||
domains = auth.list_domains() | domains = auth.list_domains() | ||||
folders = [] | folders = [] | ||||
for domain in domains.keys(): | for domain in domains: | ||||
folders = imap.lm("user/%%@%s" % (domain)) | folders = imap.lm("user/%%@%s" % (domain)) | ||||
domain_auth = Auth(domain=domain) | domain_auth = Auth(domain=domain) | ||||
domain_auth.connect(domain=domain) | domain_auth.connect(domain=domain) | ||||
for folder in folders: | for folder in folders: | ||||
login = folder.split('/')[1] | login = folder.split('/')[1] | ||||
user_dn = domain_auth.find_recipient(login) | user_dn = domain_auth.find_recipient(login) | ||||
Show All 27 Lines |