From 2b462e0dc2fe8876a2b15e97cb326840ea8670d8 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 23 Jul 2010 17:20:51 +0200 Subject: [PATCH 1/1] add a hook to (try to) spool every outgoing mail --- .mutt/sendmail-checks.d/zzz_add-spool-bcc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 .mutt/sendmail-checks.d/zzz_add-spool-bcc 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 -- 2.39.5