为什么不使用gnome-keyring
或kwalletmanager
搭配钱包管理器secret-tool
?
apt install gnome-keyring secret-tool
。[neo] muttrc:
source 'echo "$( pw=$( secret-tool lookup user <USERNAME> domain <DOMAIN> ); echo set imap_pass=\"$pw\"; echo set smtp_pass=\"$pw\" )" |'
存储您的imap和smtp passwd:
secret-tool store --label=imap user <USERNAME> domain <DOMAIN>
您可以根据需要选择自己的标签。
使用外壳查找您的信誉:
secret-tool lookup user <USERNAME> domain <DOMAIN>
启动您的[neo] mutt,连接并登录到imap srv。请享用。
与基于gpg的解决方案相比,此解决方案具有优势:集成度很好,并且没有多余的文件可放置。
奖励:与libsecret和git与gnome-keyring一起在git中使用libsecret
或直接gnome-keyring
用作git。两个助手都需要手动编译。是的,这有点尴尬,但是效果很好。git credential-helper