mutt-wizard

fork of Luke Smiths mutt-wizard
git clone git://git.jakekoroman.com/mutt-wizard
Log | Files | Refs | README | LICENSE

commit e50d51d3e56c7531cf321b7a0ed7276ad14bb90d
parent de2be5439dab0bb357405b1d0e87ea8138dd630e
Author: luukvbaal <31730729+luukvbaal@users.noreply.github.com>
Date:   Sat,  1 Jun 2019 16:16:58 +0200

fix multiline subjects and single word senders
Diffstat:
Mbin/mailsync | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/mailsync b/bin/mailsync @@ -29,8 +29,8 @@ syncandnotify() { notify "$acc" "$newcount" & for file in $new; do # Extract subject and sender from mail. - from=$(grep "^From: " "$file" | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | awk '{ $1=""; $NF=""; print $0 }' | tr -d "\"\'\<\>" | sed 's/^ \(.*\) $/\1/') - subject=$(grep "^Subject: " "$file" | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | sed 's/Subject: //') + from=$(grep "^From: " "$file" | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | awk '{ $1=""; if ($NF>=3)$NF=""; print $0 }' | tr -d "\"\'\<\>" | sed 's/^ \(.*\) $/\1/') + subject=$(sed -n '/^Subject: /,/^.*:/p' "$file" | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | sed 's/^Subject: //' | head -n-1) notify-send "📧$from:" "$subject" & done fi