DOVEADM-EXPUNGE(1) Dovecot DOVEADM-EXPUNGE(1) (NAME) doveadm-expunge - (SYNOPSIS) doveadm [ ] expunge [-S socket_path] [-d] -A search_query doveadm [ ] expunge [-S socket_path] [-d] -F file search_query doveadm [ ] expunge [-S socket_path] [-d] --no-userdb-lookup search_query doveadm [ ] expunge [-S socket_path] [-d] -u user search_query (DESCRIPTION) (expunge) . (Trash) / (Spam) . doveadm fetch doveadm search . . doveadm(1) file . USER . user ( ) . (GLOBAL OPTIONS) doveadm(1): -D (verbosity) . -O . dovecot_storage_version -o . -k doveadm import_environment . -v . -i instance-name Dovecot . instance_name . -c config-file config-file . /etc/dovecot/dovecot.conf . . -o setting=value setting /etc/dovecot/dovecot.conf userdb value . -o . (OPTIONS) -A -A command . userdb { driver = passwd } UID first_valid_uid . SQL userdb userdb_sql_iterate_query . LDAP userdb userdb_fields userdb_ldap_iterate_fields () LDAP . doveadm(1) . -d . -F file command file . -A userdb file . file . --no-userdb-lookup userdb . USER . -S socket_path (UNIX domain socket) (hostname:port) TCP. doveadm(1) . -u user/mask command user . '*' '?' ( -u *@example.org). (ARGUMENTS) search_query . doveadm-search-query(7) . mailbox . . . "all" . (EXAMPLE) Spam : doveadm expunge -u jane.doe@example.org mailbox Spam savedbefore 2w (REPORTING BUGS) doveconf -n Dovecot . : (SEE ALSO) doveadm(1), doveadm-search(1), doveadm-search-query(7) e5ac02a May 2026 DOVEADM-EXPUNGE(1)