Meine .muttrc Datei sieht so etwas wie diese eine oder unter einem Blick sehen. Ich zögere mit dem Passwort. Wie soll ich mein Passwort speichern, um es zu verwenden 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"
Antworten:
Dieser Tweak sollte Ihr Problem loswerden. Verwenden Sie gpg wie vorgeschlagen oder
Hier verwenden Sie pwsafe oder Kennwörter , um die Kennwörter abzurufen.
Bearbeiten: Wenn mutt mit IMAP-Unterstützung (--enable-imap) erstellt wurde, sollte mutt Sie zur Eingabe des Kennworts auffordern, wenn Sie es nicht in der Konfigurationsdatei festgelegt haben. Aus dem Handbuch:
quelle
mutt
innerhalb von ausführentmux
, kann Ihre Sitzung eine Weile dauern.getpassword
? Ich habe es nicht in meinem Ubuntu 14.04.3 LTS (GNU / Linux) Server. Ich denke sie sindpwsafe
oderpasswords
aber sollte ich sie benutzen? Ich möchte ohne Passwort in mein mutt-Konto eingeloggt werden, sobald ich am Server angemeldet bin, da das Passwort des Servers mit dem der E-Mail identisch ist.Erstellen Sie ein Passwort - Datei:
~/.mutt/passwords
:Diese Datei kann mit GPG verschlüsselt werden. Erstellen Sie zunächst ein öffentliches / privates Schlüsselpaar:
Verschlüsseln Sie die Passwortdatei:
Hinzufügen zu
muttrc
:über
Siehe auch Arch Wikis Mutt- Eintrag.
quelle
gpg: [email protected]: skipped: public key not found gpg: /u/77/masi/unix/.mutt/passwords: encryption failed: public key not found
. Ich habecat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/known_hosts
es getan, aber es scheint nicht das Problem zu sein. Was mache ich falsch?:set imap_pass
mutt eingegeben und mein Passwort im Klartext angezeigt bekommen. Kann das vermieden werden? Wenn mutt nach dem IMAP-Passwort fragt, wird bei der Eingabe nicht das Kalendertext-Passwort angezeigt: set ...gpg -d
wäre ein Passwort erforderlich. Warum ein Passwort verwenden, um ein Passwort zu verschlüsseln, wenn das Ziel eine passwortlose Anmeldung ist ...Warum nicht einen Wallet Manager wie
gnome-keyring
oderkwalletmanager
mit verwendensecret-tool
?. [neo] muttrc:
Speichern Sie Ihre IMAP- und SMTP-Passwd:
Sie können Ihr eigenes Label wählen, wenn Sie möchten.
Suchen Sie Ihre Creds mit einer Muschel:
Starte deinen [neo] mutt, verbinde dich mit deinem imap srv und logge dich ein. Genießen.
Diese Lösung hat Vorteile gegenüber gpg-basierten Lösungen: Sie lässt sich gut integrieren und es bleibt keine zusätzliche Datei übrig.
Bonus: Die Verwendung
libsecret
oder direktgnome-keyring
als eingit credential-helper
wie in git mit libsecret und git mit gnome-keyring . Beide Helfer müssen manuell kompiliert werden. Ja, es ist ein bisschen umständlich, aber es funktioniert großartig.quelle
Aufgrund des Kommentars von ShreevatsaR möchte ich die Sicherheit hervorheben. Wenn Sie ein Passwort in $ HOME / .muttrc haben, machen Sie
Ich denke jedoch, dass dies noch keine sichere Option ist. Sie sollten eine Methode verwenden, die Salt zum Speichern von Kennwörtern verwendet.
quelle
Sie können das Kennwort aus einer unverschlüsselten Datei lesen.
Geben Sie das Passwort zum Beispiel ein in
~/secrets/mail_pass
:Dann
In deinem Muttrc:
quelle
chmod 600 ~/.muttrc
.~/.muttrc
Sie sie nicht veröffentlichen, indem Sie sie in GitLab usw. ablegen. Wenn Sie OfflineIMAP verwenden, wird auch das Passwort benötigt, und Sie können es auch aus der externen Passwortdatei lesen.