Mi archivo .muttrc se parece a este o ver más abajo un vistazo. Dudo con la contraseña. ¿Cómo debo guardar mi contraseña para usarla 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"
Respuestas:
Este ajuste debería deshacerte de tu problema. Use gpg como se sugiere, o
donde usa pwsafe o contraseñas para buscar las contraseñas.
Editar: si mutt está construido con soporte IMAP (--enable-imap), mutt debería solicitarle la contraseña si no la configura en el archivo de configuración. Del manual:
fuente
mutt
dentrotmux
, tu sesión puede durar un tiempo.getpassword
? No lo tengo en mi servidor Ubuntu 14.04.3 LTS (GNU / Linux). Creo que sonpwsafe
opasswords
pero ¿debería usarlos? Me gustaría iniciar sesión en mi cuenta mutt sin contraseña una vez que haya iniciado sesión en el servidor, ya que la contraseña del servidor es la misma que la del correo electrónico.Crear un archivo de contraseñas
~/.mutt/passwords
::Este archivo se puede cifrar con GPG. Primero, cree un par de claves pública / privada:
Cifre el archivo de contraseñas:
Añadir a su
muttrc
:vía
Ver también la entrada Mutt de Arch Wiki .
fuente
gpg: [email protected]: skipped: public key not found gpg: /u/77/masi/unix/.mutt/passwords: encryption failed: public key not found
. Lo hicecat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/known_hosts
pero no parece ser el problema. ¿Qué hago mal?:set imap_pass
mutt y obtuve mi contraseña en texto sin formato. ¿Se puede evitar esto? Cuando mutt solicita la contraseña de imap, no muestra la contraseña de texto caleado al escribir: set ...gpg -d
se requeriría contraseña. ¿Por qué utilizar una contraseña para cifrar una contraseña cuando el objetivo es sin contraseña de inicio de sesión ...¿Por qué no usar un administrador de billetera como
gnome-keyring
okwalletmanager
consecret-tool
?[neo] muttrc:
Almacene su imap y smtp passwd:
Puede elegir su propia etiqueta si lo desea.
Busque sus créditos usando un shell:
Encienda su [neo] mutt, conéctese e inicie sesión en su imap srv. Disfrutar.
Esta solución tiene ventajas sobre las basadas en gpg: se integra bien y no queda ningún archivo adicional.
Bonificación: Use
libsecret
o directamentegnome-keyring
comogit credential-helper
en git con libsecret y git con gnome-keyring . Ambos ayudantes necesitan compilación manual. Sí, es un poco incómodo, pero está funcionando muy bien.fuente
Basado en el comentario de ShreevatsaR, quiero enfatizar la seguridad. Si la contraseña está en $ HOME / .muttrc, haga
Sin embargo, creo que esta no es una opción segura todavía. Debe usar algún método que use sal para almacenar contraseñas.
fuente
Puede leer la contraseña de un archivo sin cifrar.
Por ejemplo, ingrese la contraseña en
~/secrets/mail_pass
:Entonces
En tu muttrc:
fuente
chmod 600 ~/.muttrc
.~/.muttrc
, no podrá publicarlas colocándolas en GitLab, etc. Además, si usa OfflineIMAP, también necesita la contraseña y también puede leerla desde el archivo de contraseña externo.