Am Don, 30 Jan 2003, schrieb Dennis Stosberg:
Am 30.01.2003 um 15:56 schrieb Hannes Vogelmann:
schon wieder mal eine mutt-Frage: Wenn ich mit mutt eine Mail vor dem versenden mit pgp vershlüsseln lasse, versucht mutt, auch eine evtl. angehängte Datei verschlüsseln zu lassen. Das will ich aber nicht, weil dann wieder das leidliche Problem mit der ASCII-Codierung ins Spiel kommt.
Was ist das für ein Problem?
Das weiß ich eigentlich auch nicht so genau, wenn der Anhang eine Binärdatei ist, dann ist sie nach dem Entschlüsseln durch den Empfäger unbrauchbar. Da hilft es auch nicht, wenn ich mutt sage, dass es den Anhang mit base64 codieren soll. Wenn ich die Datei jedoch mit pgp von Hand verschlüssele und anhänge ohne die Mail selbst zu verschlüsseln, dann funktioniert es. Ebenfalls geht es, wenn ich die unversschlüsselte Datei Anhänge und die Mail ebenfalls unverschlüsselt bleibt. Merkwürdig.
Wie bringe ich denn mutt dazu, dass nur der eigetnliche Textkörper der Mail verschlüsselt wird und das attachment unverschlüsselt angehängt wird?
Mit "gpg --clearsign" kannst du einen Text oder eine Datei signieren. Vielleicht kann dein Editor den Text durch gpg pipen, oder du schreibst ein keines Wrapper-Shellskript um deinen Editor herum, das dies tut. Aber _dabei_ hast du dann ein Problem wenn der Text nicht nur reine us-ascii-Zeichen enthält.
Das würde das Problem vermutlich, allerdings habe ich überhaupt keine Idee, wie ich es anstellen könnte bei der Übergabe der Datei von vim an mutt noch pgp mit einzuflechten. Ich kenne die Schnittstellen nicht an die ich da ansetzen müsste. Ebenfalls wüsste ich nicht, wie ich vim dazu brächte den Text im Buffer durch pgp zu filtern und anschließend wieder in den Buffer zu holen. Es sollte ja alles möglichst einfach bleiben ohne Abspeichern, von Hand pgp aufrufen, usw... Gruß Hannes