X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/1f3e9c63f48d77bb709d6db73d5e0f9df559bec6:/.mutt/tnef-extractor..7cc6ed072e7c6b3128e121609e0279d95760363c:/.mutt/container-extractor diff --git a/.mutt/tnef-extractor b/.mutt/container-extractor similarity index 74% rename from .mutt/tnef-extractor rename to .mutt/container-extractor index d11d25f..e8dec52 100755 --- a/.mutt/tnef-extractor +++ b/.mutt/container-extractor @@ -13,7 +13,7 @@ for i in $LOGNAME volatile; do fi done export TMPDIR -TMPDIR=$(mktemp -dp "$TMPDIR" tnef.XXXXXXXXXX) +TMPDIR=$(mktemp -dp "$TMPDIR" cont.XXXXXXXXXX) cleanup() { cd / && rm -r "$TMPDIR" @@ -23,7 +23,12 @@ cleanup() trap cleanup 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 cd "$TMPDIR" -tnef -v + +case "$1" in + (application/ms-tnef) tnef;; + (application/x-zip-compressed) unzip /dev/stdin;; + (application/zip) unzip /dev/stdin;; +esac nfiles=$(ls -1 | wc -l) if [ $nfiles -eq 1 ]; then