Page 1 of 1

How to empty all Trash and Spam folders

Posted: Wed Apr 10, 2024 6:47 pm
by myVesta
In SSH, as 'root', run:

Code: Select all

USER='*'    # enter user if you don't want * users (*=all)
DOMAIN='*'  # enter domain if you don't want * domains (*=all)
MAILACC='*' # enter mail account if you don't want * mail accounts (*=all)
find /home/$USER/mail/$DOMAIN/$MAILACC/.Spam/new/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Spam/cur/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Spam/tmp/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Spam/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Trash/new/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Trash/cur/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Trash/tmp/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Trash/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Junk/new/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Junk/cur/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Junk/tmp/ -type f -delete
find /home/$USER/mail/$DOMAIN/$MAILACC/.Junk/ -type f -delete
systemctl restart dovecot