approaching prontonmail fix
This commit is contained in:
parent
123351045e
commit
9e2bde6f3c
8
bin/mw
8
bin/mw
@ -165,6 +165,9 @@ EOF
|
|||||||
for x in $(seq 1 9); do echo "$accounts" | grep "$x" >/dev/null 2>&1 || { export idnum="$x"; break ;}; done
|
for x in $(seq 1 9); do echo "$accounts" | grep "$x" >/dev/null 2>&1 || { export idnum="$x"; break ;}; done
|
||||||
[ ! -f "$HOME/.config/msmtp/config" ] && echo "$msmtp_header" > "$HOME/.config/msmtp/config"
|
[ ! -f "$HOME/.config/msmtp/config" ] && echo "$msmtp_header" > "$HOME/.config/msmtp/config"
|
||||||
echo "$msmtp_profile" >> "$HOME/.config/msmtp/config"
|
echo "$msmtp_profile" >> "$HOME/.config/msmtp/config"
|
||||||
|
case "$service" in
|
||||||
|
protonmail.*) protonfinger || return 1 ;;
|
||||||
|
esac
|
||||||
echo "$mutt_profile" > "$accdir/$idnum-$title.muttrc"
|
echo "$mutt_profile" > "$accdir/$idnum-$title.muttrc"
|
||||||
echo "$mbsync_profile" >> "$mbsyncrc"
|
echo "$mbsync_profile" >> "$mbsyncrc"
|
||||||
notmuchauto
|
notmuchauto
|
||||||
@ -174,6 +177,11 @@ EOF
|
|||||||
echo "macro index,pager i$idnum '<sync-mailbox><enter-command>source $accdir/$idnum-$title.muttrc<enter><change-folder>!<enter>;<check-stats>' \"switch to $fulladdr\" # mw-autogenerated" >> "$muttrc"
|
echo "macro index,pager i$idnum '<sync-mailbox><enter-command>source $accdir/$idnum-$title.muttrc<enter><change-folder>!<enter>;<check-stats>' \"switch to $fulladdr\" # mw-autogenerated" >> "$muttrc"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protonfinger() { printf "Getting Protonmail bridge fingerprint...\\n"
|
||||||
|
fingerprint="$(msmtp --serverinfo --tls --tls-certcheck=off -a "$title")" || return 1
|
||||||
|
sed -ibu "s/account $title/&\ntls_fingerprint $fingerprint/" "$HOME/.config/msmtp/config"
|
||||||
|
}
|
||||||
|
|
||||||
getpass() { while : ; do pass rm -f "mutt-wizard-$title" >/dev/null 2>&1
|
getpass() { while : ; do pass rm -f "mutt-wizard-$title" >/dev/null 2>&1
|
||||||
pass insert "mutt-wizard-$title" && break; done ;}
|
pass insert "mutt-wizard-$title" && break; done ;}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user