我让 Mutt 使用默认的 IMAP 密码管理配置在我的配置中使用这一行:
set imap_pass = XXXX
这显然是不安全的。我看着这个
https://wiki.archlinux.org/index.php/Mutt#Passwords_management 和 http://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)
它抱怨该路径不存在(并且没有出现密码提示)
所以我很难过,因为它不能从两个角度工作。有任何想法吗?