From e7969bf0545363e0cb8f0ef8e8d8829bbc5820bd Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 1 Aug 2016 17:45:59 +0200 Subject: [PATCH] mcomp: support Attach: header --- mcomp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mcomp b/mcomp index f740cd4..a812f1b 100755 --- a/mcomp +++ b/mcomp @@ -20,7 +20,7 @@ if [ -z "$outbox" ]; then i=$((i+1)) done draft="snd.$i" - draftmime="snd.$i.mime" + draftmime="./snd.$i.mime" else draft="$(true | mdeliver -v -XD "$outbox")" if [ -z "$draft" ]; then @@ -130,8 +130,15 @@ while :; do exit 1 ;; m|mime) - mmime <$draft >$draftmime - mshow -t ./$draftmime + ( + IFS=' +' + msed '/attach/d' $draft + for f in $(mhdr -M -h attach $draft); do + echo "#$(file -Lbi $f | sed 's/ //g') $f" + done + ) | tee /tmp/v | mmime >$draftmime + mshow -t $draftmime c= ;; e|edit)