X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/2b462e0dc2fe8876a2b15e97cb326840ea8670d8..2b4cc3c838b15cc48791d372a785471dd5113619:/.mutt/sendmail-checks.d/zzz_add-spool-bcc?ds=sidebyside diff --git a/.mutt/sendmail-checks.d/zzz_add-spool-bcc b/.mutt/sendmail-checks.d/zzz_add-spool-bcc index 12b1568..96c8e7b 100755 --- a/.mutt/sendmail-checks.d/zzz_add-spool-bcc +++ b/.mutt/sendmail-checks.d/zzz_add-spool-bcc @@ -10,10 +10,15 @@ set -eu SPOOL_MAILDIR=$HOME/mail/spool +INPUT="$1"; shift +DEST="$SPOOL_MAILDIR/cur/${INPUT##*/}:2,S" -if ! cp -n "$1" "$SPOOL_MAILDIR/cur/${1##*/}:2,S"; then + +if ! cp -n "$INPUT" "$DEST"; then echo >&1 "W: failed to spool message file '$1'." TMPFILE=$(tempfile -p mutt-sendmail -s .msg) - cat "$1" > "$TMPFILE" echo >&1 "W: leaving a copy in '$TMPFILE'…" +else + RECIPIENTS=$(for i in "$@"; do echo " $i,"; done) + formail -I"X-Sendmail-Recipients:${RECIPIENTS%,}" < "$INPUT" > "$DEST" fi