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