Почему бы не использовать менеджер кошелька, как gnome-keyring
или kwalletmanager
с secret-tool
?
apt install gnome-keyring secret-tool
. [Нео] Muttrc:
source 'echo "$( pw=$( secret-tool lookup user <USERNAME> domain <DOMAIN> ); echo set imap_pass=\"$pw\"; echo set smtp_pass=\"$pw\" )" |'
Сохраните ваш imap и smtp passwd:
secret-tool store --label=imap user <USERNAME> domain <DOMAIN>
Вы можете выбрать свой собственный лейбл, если хотите.
Посмотрите ваши кредиты с помощью оболочки:
secret-tool lookup user <USERNAME> domain <DOMAIN>
Запустите свою [neo] Mutt, подключитесь и войдите в свой imap srv. Наслаждаться.
Это решение имеет преимущества перед gpg-ориентированными: оно хорошо интегрируется, и нет никаких дополнительных файлов.
Бонус: Использование libsecret
или непосредственно gnome-keyring
как и git credential-helper
в мерзавце с libsecret и мерзавцем с гномом-брелоком . Оба помощника нуждаются в ручной компиляции. Да, это немного неловко, но работает отлично.