grommunio-admin-exmdb(1)
π NAME π
okay so bestie, welcome to grommunio-admin-exmdb(1) β the page for User or domain store management via grommunio-admin exmdb. That's the whole vibe: you're here to manage a user's or a domain's store, and this page is your group chat with the exact commands. π
β¨ SYNOPSIS β¨
Here's the syntax mood board, copied exactly so you can copy-paste without me accidentally ruining a single character:
grommunio-admin exmdb TARGET folder create [--comment COMMENT] [-t TYPE]
NAME [PARENTID]
grommunio-admin exmdb TARGET folder delete [-a] [--clear] FOLDERSPEC
grommunio-admin exmdb TARGET folder find [-x] NAME [ID]
grommunio-admin exmdb TARGET folder grant [-f] [-r] ID USERNAME
PERMISSION [PERMISSION ...]
grommunio-admin exmdb TARGET folder list [-r] [--format FORMAT] [ID]
grommunio-admin exmdb TARGET folder revoke [-r] ID USERNAME [PERMISSION
...]
grommunio-admin exmdb TARGET store delete PROPSPEC [PROPSPEC ...]
grommunio-admin exmdb TARGET store get [--format FORMAT] [--separator
SEPARATOR] [PROPSPEC ...]
grommunio-admin exmdb TARGET store set [PROPSPEC=VALUE ...]
π DESCRIPTION π
This is the subcommand that lets you access and modify a domain's or user's store through the exmdb protocol. That's the core. It's giving backend admin main character energy, and honestly? Obsessed. π«Ά
π COMMANDS π
Here's the command fam, with every subcommand and its exact job. No skipping, no summarising, periodt. β¨
π¦ Folder subcommand π¦
createβ create a new folder πdeleteβ delete a folder by ID or name πfindβ find folders with the given name πgrantβ grant permissions on this folder to a user πlistβ list subfolders of a folder. If no folderIDis specified, list subfolders of the root folder πΈrevokeβ revoke permissions on this folder from a user. If no permission is specified, revoke all permissions π
π Store subcommand π
deleteβ delete properties π₯getβ get store properties π₯setβ set store properties π€
π OPTIONS π
Okay bestie, every option and argument is below, in the same order, with all the details kept iconic and intact. π
IDβ ID of the folderFOLDERSPECβ ID or name of the folderNAMEβ name of the folderPARENTIDβ ID of the parent folderPERMISSIONβ name or numeric value of the permissionPROPSPECβ name or numeric value of the propertyTARGETβ name of the domain or e-mail address of the userUSERNAMEβ E-Mail address of a user-a,--allβ do not stop if target is ambiguous, but apply to all π«Ά--clearβ delete folder contents. Required for non-empty folders β οΈ--comment COMMENTβ folder comment π¬-f,--forceβ grant permissions to a non-existing user π³--format FORMATβ output format. Can be one ofcsv,json-flat,json-kv,json-object,json-structuredandpretty. Default isprettyβ¨-r,--recursiveβ apply recursively to subfolders π--separator SEPARATORβ string to use for column separation (csvandprettyonly). Must have length 1 if format iscsv. Default is","forcsvand" "forprettyπ-t TYPE,--type TYPEβCONTAINERCLASSproperty, defaults to"IPF.Note"π-x,--exactβ only match exact folder names instead of case-insensitive substrings π―
π NOTES π
- Folder IDs and permissions can be given in decimal, hexadecimal (
0x-prefix), octal (0-prefix) or binary (0b-prefix). π’ - Currently, the permission value echoed by the
grantandrevokecommands is the one sent to the server and might differ from the value actually assigned. This is important, bestie β don't assume the echo is the final truth. π - The
create,findandlistcommands operate on theIPMSUBTREEfolders (0x9for users,0x2for domains) by default, which can be overridden by theIDparameter. π§
π«Ά SEE ALSO π«Ά
xoxo, grommunio-admin-exmdb(1) ππ«Ά β that's the source/version sign-off, and the date is wrapped up in this final cute little line. mwah! πΈ
π¦ where this page comes from
- alpine 3.24: grommunio-admin-api-doc 1.18-r0 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms