Meu arquivo .muttrc é semelhante a este ou veja abaixo um vislumbre. Estou hesitante com a senha. Como devo armazenar minha senha para usá-la mutt
?
set imap_user = "[email protected]"
set imap_pass = "password"
set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "password"
set from = "[email protected]"
set realname = "Your Real Name"
Respostas:
Esse ajuste deve se livrar do seu problema. Use gpg conforme sugerido ou
onde você usa pwsafe ou senhas para buscar as senhas.
Editar: Se o mutt for criado com suporte IMAP (--enable-imap), o mutt deverá solicitar a senha se você não a definir no arquivo de configuração. Do manual:
fonte
mutt
dentrotmux
, sua sessão poderá durar um tempo.getpassword
? Não o tenho no meu servidor Ubuntu 14.04.3 LTS (GNU / Linux). Eu acho que eles sãopwsafe
oupasswords
devo usá-los? Eu gostaria de estar logado na minha conta-mutt sem senha quando estiver logado no servidor, já que a senha do servidor é a mesma que a do email.Crie um arquivo de senhas
~/.mutt/passwords
::Este arquivo pode ser criptografado usando o GPG. Primeiro, crie um par de chaves pública / privada:
Criptografe o arquivo de senhas:
Adicione ao seu
muttrc
:através da
Veja também a entrada Mutt do Arch Wiki .
fonte
gpg: [email protected]: skipped: public key not found gpg: /u/77/masi/unix/.mutt/passwords: encryption failed: public key not found
. Eu fiz,cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/known_hosts
mas não parece ser o problema. O que eu faço de errado?:set imap_pass
mutt e obtive minha senha em texto não criptografado. Isso pode ser evitado? Quando vira-lata pede a própria senha IMAP, ele não mostra a senha caleartext quando digitando: set ...gpg -d
, exigiria senha. Por que usar senha para criptografar uma senha quando o objetivo é o login sem senha ...Por que não usar um gerente de carteira como
gnome-keyring
oukwalletmanager
comsecret-tool
?. [neo] muttrc:
Armazene seu imap e smtp passwd:
Você pode escolher seu próprio rótulo, se quiser.
Procure seus creds usando uma concha:
Inicie o seu [neo] mutt, conecte-se e faça login no seu imap srv. Desfrutar.
Esta solução tem vantagens sobre as baseadas em gpg: integra-se bem e não há arquivos adicionais por aí.
Bônus: Use
libsecret
ou diretamentegnome-keyring
comogit credential-helper
no git com libsecret e git com gnome-keyring . Ambos os auxiliares precisam de compilação manual. Sim, é um pouco estranho, mas está funcionando muito bem.fonte
Com base no comentário de ShreevatsaR, quero enfatizar a segurança. Se a senha em $ HOME / .muttrc, faça
No entanto, acho que ainda não é uma opção segura. Você deve usar algum método que use salt no armazenamento de senhas.
fonte
Você pode ler a senha de um arquivo não criptografado.
Por exemplo, coloque a senha em
~/secrets/mail_pass
:Então
No seu muttrc:
fonte
chmod 600 ~/.muttrc
.~/.muttrc
, não poderá publicá-las colocando-as no GitLab, etc. Além disso, se você usar o OfflineIMAP, também precisará da senha e poderá lê-la no arquivo de senhas externas.