使用 pass 中的 gpg 密码作为脚本中的变量
Use gpg password from pass as variable in a script
我尝试创建一个自动登录以在 neomutt 中使用 posteo。
是否可以使用 pass 文件夹中的 gpg 文件
.password-store/
在 .muttrc 配置中?
在 Mutt Archwiki 中有以下密码管理器部分:
1.create 文件和输入
set my_pass = "password"
2.encrypt 文件并在 muttrc
中调用 gpg
source "gpg -dq $HOME/.my-pwds.gpg |"
3.call 脚本中的密码
set imap_pass=$my_pass
这应该可以,但我想直接使用我现有的 pass gpg 文件。我有解密的护照 gpg 文件用于测试,但该文件只包含密码而没有添加。如何在我的脚本中将此密码用作变量?
我找到了解决问题的方法
1.Copy gpg.rc 来自样本
cp /usr/share/doc/neomutt/samples/gpg.rc ~/.mutt
我的 .neomuttrc 使用这样的源文件:
source ~/.mutt/gpg.rc
set my_pass=`pass Email/...`
# Receive options
set from="user@posteo.de"
set hostname="posteo.de"
set realname='urename'
set imap_login='user@posteo.de'
set imap_pass=$my_pass
set folder="imaps://user@posteo.de@posteo.de/"
set spoolfile="=INBOX"
set record="=Sent"
set postponed="=Drafts"
# Send options
smtp_url="
set from="user@posteo.de"
# Hook
account-hook $folder "set imap_user=user@posteo.de imap_pass=$my_pass"
我尝试创建一个自动登录以在 neomutt 中使用 posteo。
是否可以使用 pass 文件夹中的 gpg 文件
.password-store/
在 .muttrc 配置中?
在 Mutt Archwiki 中有以下密码管理器部分:
1.create 文件和输入
set my_pass = "password"
2.encrypt 文件并在 muttrc
中调用 gpgsource "gpg -dq $HOME/.my-pwds.gpg |"
3.call 脚本中的密码
set imap_pass=$my_pass
这应该可以,但我想直接使用我现有的 pass gpg 文件。我有解密的护照 gpg 文件用于测试,但该文件只包含密码而没有添加。如何在我的脚本中将此密码用作变量?
我找到了解决问题的方法
1.Copy gpg.rc 来自样本
cp /usr/share/doc/neomutt/samples/gpg.rc ~/.mutt
我的 .neomuttrc 使用这样的源文件:
source ~/.mutt/gpg.rc
set my_pass=`pass Email/...`
# Receive options
set from="user@posteo.de"
set hostname="posteo.de"
set realname='urename'
set imap_login='user@posteo.de'
set imap_pass=$my_pass
set folder="imaps://user@posteo.de@posteo.de/"
set spoolfile="=INBOX"
set record="=Sent"
set postponed="=Drafts"
# Send options
smtp_url="
set from="user@posteo.de"
# Hook
account-hook $folder "set imap_user=user@posteo.de imap_pass=$my_pass"