この記事のコメントで述べられているように、 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) / gnu passwordmanager「pass」を使用してmuttをセットアップしようとしました。
私はDebianStretchを使用していて、aptを介してmuttをインストールしました。これは、実際にNeoMutt1.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="[email protected]"
set hostname="posteo.de"
set imap_login="username"
set imap_pass=$$my_pass
set folder="imaps://[email protected]@posteo.de/"
set postponed="=Drafts"
set record="=Sent"
set spoolfile="=INBOX"
Muttを起動すると、gpgパスワードの入力も求められません。プレーンで認証しようとし、失敗します(明らかに)。ところで。 .muttrcのプレーンパスワードを使用した接続のテストは問題なく機能します。
誰か助けてもらえますか?ありがとう!
私は同じ問題を抱えていて、次のように解決することができました:
1)muttにパスワードを印刷させます(パスワードがクリアテキストで表示されているはずです)
:set imap_pass
2)先頭の$を見たので、setimap_passを変更しました
set imap_pass=$my_pass
3)パスワードに特殊文字が含まれているため、結果を引用する必要がありました
set my_pass="`pass ...`"
また、正しい引用符は意味が異なるため、慎重に使用してください。 https://gitlab.com/muttmua/mutt/wikis/MuttGuide/Syntax#-