Я получил 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
Он жалуется, что этот путь не существует (и не запрашивается пароль)
Так что я в значительной степени озадачен, потому что это не работает с двух сторон. Есть идеи?