New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/236#issuecomment-1782438887 Comment: To give you another idea on how to do it, I wrote a script to automatically move old mails to an "ARCHIVE" mailbox which isn't synced back to the server. This way I don't clutter my inbox while still being able to read them later if needed to. ```sh #!/bin/sh MAILACC="${1}" MAILINBOX="${HOME}/usr/mls/${MAILACC}/INBOX" MAILARCHIVE="${HOME}/usr/mls/${MAILACC}/ARCHIVE" MAILYEAR=$(echo "$(date +%Y) -2" | bc -s) test -d "${MAILINBOX}" || exit 1 ! test -d "${MAILARCHIVE}" && mmkdir "${MAILARCHIVE}" printf 'Searching for messages older than %s-01-01\n' "${MAILYEAR}" ml=$(mlist "${MAILINBOX}" | mpick -t 'date <= "'"${MAILYEAR}"'-01-01"' | msort -d) test -n "${ml}" || { printf 'Nothing found!\n'; exit; } printf 'Archiving %s messages\n' $(printf '%s\n' "${ml}" | wc -l) printf '%s\n' "${ml}" | mrefile "${MAILARCHIVE}" printf 'Creating inbox sequence\n' mlist "${MAILINBOX}" | msort -r -d > "${HOME}/usr/mls/${MAILACC}/inbox.seq" printf 'Creating archive sequence\n' mlist "${MAILARCHIVE}" | msort -r -d > "${HOME}/usr/mls/${MAILACC}/archive.seq" ```