mailcow-dockerized-docs/docs/manual-guides/Dovecot/u_e-dovecot-more.de.md

48 Zeilen
Kein EOL
1,5 KiB
Markdown

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