小编bas*_*irs的帖子

带有 GPG 密码保护的 Mutt

我让 Mutt 使用默认的 IMAP 密码管理配置在我的配置中使用这一行:

set imap_pass = XXXX

这显然是不安全的。我看着这个

https://wiki.archlinux.org/index.php/Mutt#Passwords_managementhttp://www.mail-archive.com/mutt-users@mutt.org/msg36375.html

有关如何加密数据的指导。不过,这两种解决方案都不适合我。Arch linux 似乎很理想,因为我不想每次启动 Mutt 时都使用包装器。

我做了gpg --gen-key并将名称设置为John Doe,电子邮件JDoe@example.com和评论XXX

我用这些数据创建了一个文件

set EMAIL_PASS = random30digitpassword

我试着用我的文件加密

gpg -e -r "John Doe" ./password

现在,如果我想解密它应该在没有提示的情况下工作,因为我是拥有密钥库的人,但是如果我执行以下命令,它仍然会提示输入密码

gpg2 -dq password.gpg

这不仅不起作用,而且作为我的 Mutt 配置:

source "gpg2 -dq /home/John/password.gpg | "

set folder      = imaps://lavabit.com/
set imap_user   = JohnDoe@lavabit.com
set imap_pass   = $EMAIL_PASS
set spoolfile   = +INBOX
Run Code Online (Sandbox Code Playgroud)

它抱怨该路径不存在(并且没有出现密码提示)

所以我很难过,因为它不能从两个角度工作。有任何想法吗?

linux encryption email mutt gnupg

5
推荐指数
1
解决办法
3914
查看次数

标签 统计

email ×1

encryption ×1

gnupg ×1

linux ×1

mutt ×1