加密的 Mutt 别名文件

Jez*_*mas 4 mutt gnupg

我使用 Mutt 发送电子邮件,并将联系人存储在~/.mutt/alias.

我想将我的alias文件存储在公开可见的 Git 存储库中,但我不希望其他人查看我的联系人。

我可以使用 GPG 加密和解密我的alias文件。如何让 Muttalias在启动时解密并打开我的文件?

Jez*_*mas 6

我将以下行添加到我的~/.mutt/muttrc

\n\n
source "gpg --decrypt --quiet ~/.mutt/alias.gpg |"\n
Run Code Online (Sandbox Code Playgroud)\n\n

该字符串末尾的管道字符告诉 Mutt 将命令的结果通过管道传回 Mutt。

\n\n

--quiet标志告诉 GPG 仅返回文件的内容alias.gpg,而不返回通常以 2048 位 RSA key\xe2\x80\xa6 消息加密的 gpg: generated 。

\n