From a386acafc4233f13ab2ad1ae024c7127334951be Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 1 Jun 2003 14:22:54 +0000 Subject: Rename mailspool before forwarding it, to make sure noone accidentally works on it simultaneously. --- userforward | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'userforward') diff --git a/userforward b/userforward index 8479d07..4c5caca 100755 --- a/userforward +++ b/userforward @@ -39,8 +39,9 @@ thismaildomain=`cat /etc/mailname 2> /dev/null || hostname -d` if [ -f $mailspool ]; then if [ -s $mailspool -a -x /usr/bin/formail -a -x /usr/lib/sendmail ]; then - /usr/bin/formail -A "X-Resent-By: postmaster@$thismaildomain" -i "To: $addr" -R Cc: Old-Cc: -R Bcc: Old-Bcc: -s /usr/lib/sendmail -t < $mailspool - rm -f $mailspool + mv $mailspool $mailspool.off + /usr/bin/formail -A "X-Resent-By: postmaster@$thismaildomain" -i "To: $addr" -R Cc: Old-Cc: -R Bcc: Old-Bcc: -s /usr/lib/sendmail -t < $mailspool.off + rm -f $mailspool.off echo "Old incoming mails forwarded to new account." else echo "OBS! Old incoming mails not forwarded." -- cgit v1.2.3