From 2a7713b73b92ba477c6a955bfdfb6788e93278cd Mon Sep 17 00:00:00 2001 From: Frank Villaro-Dixon Date: Mon, 13 Jun 2016 13:11:33 +0200 Subject: [PATCH] Display mail --- mutt/.mutt/displayMail.sh | 15 +++++++++++++++ mutt/.mutt/muttrc | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 mutt/.mutt/displayMail.sh diff --git a/mutt/.mutt/displayMail.sh b/mutt/.mutt/displayMail.sh new file mode 100755 index 0000000..26605a2 --- /dev/null +++ b/mutt/.mutt/displayMail.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +TMPFILE=$(mktemp) + +# save the message to a file +cat - >"$TMPFILE" +# extract the date header +DATE=$( formail -xDate: < "$TMPFILE" ) +# convert to the current timezone (defined by TZ) +DATE=$( date -R -d "$DATE" ) +# output the modified message +echo "Date: $DATE" +formail -fI Date < "$TMPFILE" +# clean up +rm -f "$TMPFILE" diff --git a/mutt/.mutt/muttrc b/mutt/.mutt/muttrc index 12ae612..f61363a 100644 --- a/mutt/.mutt/muttrc +++ b/mutt/.mutt/muttrc @@ -124,7 +124,7 @@ set sleep_time=0 macro attach 'V' "cat > /dev/shm/mail.html && firefox /dev/shm/mail.html && rm /dev/shm/mail.html" -set display_filter=~/.mutt/test.sh +set display_filter=~/.mutt/displayMail.sh #Spamcop things. This file is public on git.. Meh