#!/bin/bash
#                       /usr/local/bin/unmail
# https://crystalfaeries.net/posix/bin/unmail
# celeste@crystalfaeries.net UNMAIL 2021-04-11 01:32:21+00:00
# interactively review deferred postfix mail to remove from queue
# as if never "sent", since it didn't leave source machine yet
case $UID in
0)
	for f in $(find /var/spool/postfix/defer*/ -type f \! -size 0 -print | sed 's/^.*\///' | sort -u)
	do
		echo "-------  $f      -------"
		cat /var/spool/postfix/defer*/*/$f
		rm -i /var/spool/postfix/defer*/*/$f
		echo "=======  $f      ======="
	done
	;;
*)
	echo "$0 only works for user root"	1>&2
	exit	1
	;;
esac
exit $?
