X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/4a02945ef8fe7e2d38cd14bf1b3c1dd55fb9334d..2b462e0dc2fe8876a2b15e97cb326840ea8670d8:/.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 new file mode 100755 index 0000000..12b1568 --- /dev/null +++ b/.mutt/sendmail-checks.d/zzz_add-spool-bcc @@ -0,0 +1,19 @@ +#!/bin/sh +# +# zzz_add-spool-bcc — add a spool mailbox as bcc recipient (runs last) +# +# Write a copy of the temporary file to a spool Maildir. +# +# Copyright © 2010 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +set -eu + +SPOOL_MAILDIR=$HOME/mail/spool + +if ! cp -n "$1" "$SPOOL_MAILDIR/cur/${1##*/}:2,S"; 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'…" +fi