Mon fichier .muttrc ressemble à quelque chose comme celui-ci ou voir ci-dessous un aperçu. Je hésitant avec le mot de passe. Comment devrais-je stocker mon mot de passe pour l'utiliser avec 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"
Créer un fichier de mots de passe: ~/.mutt/passwords
:
set imap_pass="password"
set smtp_pass="password"
Ce fichier peut être crypté à l'aide de GPG. Tout d'abord, créez une paire de clés publique/privée:
$ gpg --gen-key
Crypter le fichier de mots de passe:
$ gpg -r [email protected] -e ~/.mutt/passwords
$ ls ~/.mutt/passwords*
/home/user/.mutt/passwords /home/user/.mutt/passwords.gpg
$ shred ~/.mutt/passwords
$ rm ~/.mutt/passwords
Ajouter à votre muttrc
:
source "gpg -d ~/.mutt/passwords.gpg |"
Voir aussi Arch Wiki's Mutt Entrée.
Sur la base du commentaire de Shreevatsar, je tiens à mettre l'accent sur la sécurité. Si mot de passe en $ home/.muttrc, faire
chmod go-r $HOME/.muttrc
Cependant, je pense que ce n'est pas une option sécurisée encore. Vous devez utiliser une méthode qui utilise du sel dans le stockage des mots de passe.
Vous pouvez lire le mot de passe à partir d'un fichier non crypté.
Par exemple, placez le mot de passe en ~/secrets/mail_pass
:
the_secret_mail_password
Puis
chmod 600 ~/secrets/mail_pass`
Dans votre Muttrc:
# Read the password from a file and set it
set smtp_pass=`cat ~/secrets/mail_pass`