jaromail

a commandline tool to easily and privately handle your e-mail
git clone git://parazyd.org/jaromail.git
Log | Files | Refs | Submodules | README

commit 18c2e4e76ee408f6a21b29024f1650829a5b3f81
parent 07089619b2d0e2a6a86df600c88e71a38a4e9fdd
Author: Jaromil <jaromil@dyne.org>
Date:   Sun,  3 Jun 2012 18:46:55 +0200

peek now uses saved passwords

Diffstat:
Msrc/jaro | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/jaro b/src/jaro @@ -795,8 +795,14 @@ peek() { error "Error retrieving password for $login on $host" unset password all; return 1 } - - mutt -F $MUTTDIR/rc -f ${iproto}://${ilogin}@${host}${folder} + newlock $WORKDIR/tmp/muttpasswd + cat <<EOF >> $WORKDIR/tmp/muttpasswd +set imap_pass = "${password}" +\`$WORKDIR/bin/dotlock -u $WORKDIR/tmp/muttpasswd; echo 'set imap_peek=yes'\` +EOF + unset password + (sleep 5; unlink $WORKDIR/tmp/muttpasswd)& + mutt -F $MUTTDIR/rc -f ${iproto}://${ilogin}@${host}${folder} # TODO automatic input of password in mutt return $? } @@ -851,6 +857,7 @@ macro index,pager A "<pipe-message>$WORKDIR/bin/jaro -l Whitelist.txt -q forget< macro index,pager z "<pipe-message>$WORKDIR/bin/jaro -l Blacklist.txt -q learn<enter>" "add sender to blacklist" macro index,pager Z "<pipe-message>$WORKDIR/bin/jaro -l Blacklist.txt -q forget<enter>" "remove sender from blacklist +\`test -r $WORKDIR/tmp/muttpasswd && echo "source $WORKDIR/tmp/muttpasswd"\` EOF if [ -r $MUTTDIR/general ]; then