From: martin f. krafft Date: Fri, 23 Jul 2010 15:20:51 +0000 (+0200) Subject: add a hook to (try to) spool every outgoing mail X-Git-Url: https://git.madduck.net/etc/mutt.git/commitdiff_plain/2b462e0dc2fe8876a2b15e97cb326840ea8670d8?ds=sidebyside add a hook to (try to) spool every outgoing mail --- 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