1

Как упоминалось в комментариях к этой статье, https://blog.christophersmart.com/2016/08/10/command-line-password-management-with-pass/ и как описано в этой записи блога, http://schnizle .in/blog/posts/2014-11-24-Howto:-Setup-mutt-(with-native-imap -+- msmpt -+- gpg -+- pass)/ Я попытался настроить Mutt с помощью gnu passwordmanager „pass «.

Я нахожусь на Debian Stretch и установил mutt через apt, как я выяснил на самом деле NeoMutt 1.7.2.

Сначала я скопировал gpg.rc из /usr /share /doc /mutt /examples / в ~ / .mutt и нашел его в своем .muttrc.

Затем я попробовал минимальную конфигурацию, чтобы проверить, работает ли она. Вот:

# make mutt aware to use gpg
source ~/.mutt/gpg.rc

# use program "pass" to handle and decrypt passwords
set my_pass='pass mail/posteo/dasboeh'

# Imap settings
set from="username@posteo.de"
set hostname="posteo.de"
set imap_login="username"
set imap_pass=$$my_pass
set folder="imaps://username@posteo.de@posteo.de/"
set postponed="=Drafts"
set record="=Sent"
set spoolfile="=INBOX"

Когда я запускаю Mutt, он даже не спрашивает у меня пароль gpg. Он пытается аутентифицировать с помощью простого и не удается (очевидно). Btw. Тестирование соединения с простым паролем в .muttrc работает без нареканий.

Может кто-нибудь мне помочь? Спасибо!

1 ответ1

1

У меня была такая же проблема, и я смог решить ее так:

1) пусть Mutt распечатает ваш пароль (если он работает, вы должны увидеть его в текстовом виде)

:set imap_pass

2) Я увидел ведущий $, поэтому я изменил набор imap_pass

set imap_pass=$my_pass

3) В моем пароле есть специальные символы, поэтому мне пришлось процитировать результат

set my_pass="`pass ...`"

Также будьте очень осторожны в использовании правильных кавычек, поскольку они имеют разное значение:https://gitlab.com/muttmua/mutt/wikis/MuttGuide/Syntax#-

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .