Я плохо знаком с дураком.
Я считал этот вопрос и реализовал его (https://superuser.com/questions/31305/mutt-how-to-safely-store-password), но это не идеальное решение, которое я после.
Действительно, я хочу, чтобы дурак предложил мне однажды в начале сессии для моего пароля IMAP и сохранил его в памяти и как мой пароль IMAP и как пароль SMTP. Я не уверен, возможно ли это.
Взлом выше работ, но чувства, немного топорные и средства, выписывающие мой пароль к диску, даже если это шифруется, я - параноидальный человек.
Лично, я использую GnuPG для хранения моих паролей.
Пароли хранятся в зашифрованных файлах. Каждый раз, когда я запускаю дурака, это пытается дешифровать пароли, и GnuPG автоматически просит у меня пароль к моему закрытому ключу. Пароли затем помнит дурак за текущую сессию и забывают впоследствии.
Конфигурация дурака похожа на это:
set my_pw1=`gpg --batch -q --decrypt ~/.mutt/acc1pw`
set my_pw2=`gpg --batch -q --decrypt ~/.mutt/acc2pw`
set imap_pass=$my_pw1
set smtp_pass=$my_pw2
Первые две строки загрузят зашифрованные пароли, и последние две строки установят их как пароли IMAP и пароли SMTP соответственно. Можно также просто использовать один пароль вместо два, причина, я использую различные пароли, состоит в том, потому что у меня есть несколько учетных записей, которые не находятся на том же сервере.
Для хранения паролей в зашифрованных файлах необходимо удостовериться, что Вы храните только свои пароли без любых дополнительных символов (который включает новые строки). Можно сделать это из командной строки как это:
$ gpg --encrypt -r RECIPIENT > ~/.mutt/acc1pw
my_password<Ctrl+D>
Это должно работать путь Вы кроме него к. Вам будет нужен GnuPG общедоступная/частная пара ключей для этого для прокладывания себе путь, я отправил ее выше. Насколько я знаю, что GnuPG может также сделать симметричное шифрование, но я никогда не пробовал это, таким образом, Ваш пробег может варьироваться. Страница справочника должна смочь помочь Вам с этим все же.