#!/bin/bash # Last edited on 2023-09-05 20:32:04 by stolfi # Recipe for re-processing a mail folder through "procmail" # From the "procmail" manpage lock=".newmail.lock" logfile="procmail-`yyyy-mm-dd-hhmmss`.log" echo "see ${logfile}" cd ${HOME} if lockfile -r0 -l1024 ${lock} 2>/dev/null then trap "rm -f ${lock}" 1 2 3 13 15 umask 077 lockfile -l1024 -ml lockfile -mu ( cat | formail -I X-Spam- -s procmail ) > ${logfile} 2>&1 rm -f ${lock} fi exit 0