X-Git-Url: https://git.madduck.net/etc/mailfilter.git/blobdiff_plain/43637a4b0d4bd08e3a36155a84b7e3e05c6bd67f..8549fbde661af16e69b421c2ba3f5bab7f5d9a22:/bin/resubmit diff --git a/bin/resubmit b/bin/resubmit index 6227584..62d9720 100755 --- a/bin/resubmit +++ b/bin/resubmit @@ -55,7 +55,8 @@ if [ "$mark_read" -eq 1 ]; then fi # execute the date -R only during the eval, not immediately -FILTER='/usr/bin/formail -I"X-Resubmitted: $(date -R)"' +FILTER="sed -rne ':b;s/^Received:/&/;tf;p;n;bb' -e ':f;iReceived: by resubmission script; $(date -R)' -e ':e;p;n;be'" +FILTER="$FILTER | /usr/bin/formail -I'X-Resubmitted: $(date -R)'" if [ -z "${files:-}" ] && [ $list -eq 0 ]; then eval $FILTER | exec $PROCMAIL