1,5 KiB
Hier ist nur eine unsortierte Liste von nützlichen doveadm
-Befehlen, die nützlich sein könnten.
doveadm quota
Die Befehle quota get
und quota recalc
1 werden verwendet, um die Quota-Nutzung des aktuellen Benutzers anzuzeigen oder neu zu berechnen. Die angezeigten Werte sind in Kilobytes.
Um den aktuellen Quota-Status für einen Benutzer / eine Mailbox aufzulisten, tun Sie folgendes:
doveadm quota get -u 'mailbox@example.org'
Um den Quota-Speicherwert für alle Benutzer aufzulisten, tun Sie folgendes:
doveadm quota get -A |grep "STORAGE"
Berechnen Sie die Quota-Nutzung eines einzelnen Benutzers neu:
doveadm quota recalc -u 'mailbox@example.org'
doveadm search
Der Befehl doveadm search
2 wird verwendet, um Nachrichten zu finden, die Ihrer Anfrage entsprechen. Er kann den Benutzernamen, die Mailbox-GUID / -UID und die Nachrichten-GUIDs / -UIDs zurückgeben.
Um die Anzahl der Nachrichten im .Trash Ordner eines Benutzers zu sehen:
doveadm search -A mailbox 'Trash' | awk '{print $1}' | sort | uniq -c
Alle Nachrichten im Postfach eines Benutzers anzeigen, die älter als 90 Tage sind:
doveadm search -u 'mailbox@example.org' mailbox 'INBOX' savedbefore 90d
Zeige alle Nachrichten in beliebigen Ordnern, die älter sind als 30 Tage für mailbox@example.org
:
doveadm search -u 'mailbox@example.org' mailbox "*" savedbefore 30d