Мой файл .muttrc выглядит как этот или увидеть ниже проблеск. Я не решаюсь с паролем. Как я должен хранить свой пароль, чтобы использовать его с mutt
?
set imap_user = "username@gmail.com"
set imap_pass = "password"
set smtp_url = "smtp://username@smtp.gmail.com:587/"
set smtp_pass = "password"
set from = "username@gmail.com"
set realname = "Your Real Name"
Ответы:
Этот твик должен избавить от вашей проблемы. Используйте gpg как предложено, или
где вы используете pwsafe или пароли для получения паролей.
Изменить: Если Mutt построен с поддержкой IMAP (--enable-imap), Mutt должен запросить пароль, если вы не задали его в файле конфигурации. Из руководства:
источник
mutt
внутриtmux
, ваша сессия может длиться некоторое время.getpassword
? У меня его нет на моем сервере Ubuntu 14.04.3 LTS (GNU / Linux). Я думаю, что ониpwsafe
илиpasswords
я должен их использовать? Я хотел бы войти в свою учетную запись mutt без пароля после входа на сервер, поскольку пароль сервера совпадает с паролем электронной почты.Создайте файл паролей
~/.mutt/passwords
::Этот файл может быть зашифрован с помощью GPG. Сначала создайте пару открытый / закрытый ключ:
Зашифруйте файл паролей:
Добавьте к вашему
muttrc
:через
Смотрите также запись Mutt Arch Wiki .
источник
gpg: masi@myuni.fi: skipped: public key not found gpg: /u/77/masi/unix/.mutt/passwords: encryption failed: public key not found
. Я сделал,cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/known_hosts
но это не проблема. Что я делаю не так?:set imap_pass
слово mutt и показал свой пароль в открытом виде. Можно ли этого избежать? Когда Mutt запрашивает сам пароль imap, он не показывает пароль caleartext при наборе: set ...gpg -d
, потребуется пароль. Зачем использовать пароль для шифрования пароля, если целью является вход без пароля ...Почему бы не использовать менеджер кошелька, как
gnome-keyring
илиkwalletmanager
сsecret-tool
?. [Нео] Muttrc:
Сохраните ваш imap и smtp passwd:
Вы можете выбрать свой собственный лейбл, если хотите.
Посмотрите ваши кредиты с помощью оболочки:
Запустите свою [neo] Mutt, подключитесь и войдите в свой imap srv. Наслаждаться.
Это решение имеет преимущества перед gpg-ориентированными: оно хорошо интегрируется, и нет никаких дополнительных файлов.
Бонус: Использование
libsecret
или непосредственноgnome-keyring
как иgit credential-helper
в мерзавце с libsecret и мерзавцем с гномом-брелоком . Оба помощника нуждаются в ручной компиляции. Да, это немного неловко, но работает отлично.источник
Основываясь на комментарии ShreevatsaR, я хочу подчеркнуть безопасность. Если пароль в $ HOME / .muttrc, сделайте
Тем не менее, я думаю, что это еще не безопасный вариант. Вы должны использовать какой-то метод, который использует соль для хранения паролей.
источник
Вы можете прочитать пароль из незашифрованного файла.
Например, введите пароль в
~/secrets/mail_pass
:затем
В вашем Muttrc:
источник
chmod 600 ~/.muttrc
.~/.muttrc
вы не сможете их опубликовать, поместив их в GitLab и т. Д. Кроме того, если вы используете OfflineIMAP, он также нуждается в пароле и может также прочитать его из внешнего файла паролей.