Zum Inhalt

# Weitere Beispiele mit DOVEADM

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

1. https://wiki.dovecot.org/Tools/Doveadm/Quota ↩

2. https://wiki.dovecot.org/Tools/Doveadm/Search ↩

Letztes Update: 2022-02-02 11:37:12
Zurück zum Seitenanfang