Hallo tuxifreund,
die beiden Links haben sehr geholfen. Allerdings musste ich den einen oder anderen Zwischenschritt mir anderweitig erschließen. Da ich annehme, dass es manchen ähnlich geht, hier meine Umsetzung:
Als erstes legte ich im Home-Verzeichnis ein neues Unterverzeichnis an und mountete dorthin ein virtuelles Laufwerk, um das Passwort nicht auf die Festplatte schreiben zu müssen. Das Verzeichnis hieß bei mir 000. Mehr zu virtuelles Laufwerk: https://wiki.ubuntuusers.de/RAM-Disk_erstellen/
Der Befehl dazu:
| sudo mount -t tmpfs -o size=5% none ~/000
|
Das musste mit sudo passieren, da die Option -o das verlagnte. Folglich war der Besitzer root. Der folgende Befehl machte mich zum Besitzer des Verzeichnisses
| sudo chown -R ich:ich 000
|
Nun legte ich im virtuellen Verzeichnis 000 eine Datei namens emailpwd an und schrieb mein Passwort für msmtp in Klartext hinein. Danach verschlüssele ich die Datei mit gpg
| gpg --default-recipient-self -e ~/000/emailpwd
|
und kopierte die verschlüsselte Datei an den Ort, an dem es msmtprc finden sollte.
Nun trug ich in die Konfigurationsdagei .msmtprc folgende Zeile ein, um das Passwort zu entschlüsseln und weiterzugeben:
| passwordeval "gpg --quiet --for-your-eyes-only --no-tty --decrypt /Pfad/zu/emailpwd.gpg"
|
Danach konnte mutt über msmtp Mails versenden. Hurra!
Etwas anders lief es bei imap. Dort wird das Passwort beim Starten von mutt zunächat als Variable gesetzt. Der dazugehörige Befehl wird mit verschlüsselt. Also legte ich wieder im Ordner 000 eine Datei namens imappwd an in dem stand:
Danach verschlüsselte ich die Datei wie vorhin mit gpg und kopierte imappwd.gpg an seien endgültigen Speicherort.
Sodann schrieb ich Folgenden Eintrag am Anfang der muttrc-Datei. Er lässt den verschlüsselten Befehl entschlüsseln und ausführen. Die Variable mit dem Passwort wird also gesetzt, gleich am Anfang, noch bevor Passworte abgerufen werden.
| source "gpg -dq $HOME/pfad/zur/verschleusselten/datei/imappwd.gpg |"
|
Schließlich ließ ich in der Konfigurationsdatei von imap die Varaible abrufen:
Damit klappte beides: Emails abrufen und versenden.
Vielen Dank für die Unterstützung.