Moin, 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. Ich will stattdessen das attachment von Hand verschlüsseln und dann anhängen. 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? Gruß Hannes
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?
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. MfG, Dennis
* Am Don, 30 Jan 2003 schrieb Dennis Stosberg:
Am 30.01.2003 um 15:56 schrieb Hannes Vogelmann:
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.
Früher habe ich mit Mutt mal diese Macros verwendet... macro compose S "Fgpg --clearsig=on\nj^T^Utext/plain; format=text; x-action=sign\n" macro compose E "Fgpg -a -e -s\nj^T^Utext/plain; format=text; x-action=encrypt\n S signiert, E encrypted... Aber schön finde ich das nicht... Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
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
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?
Weiß ich eigentlich auch nicht so genau. Auf diese Weise angehängte Binärdateien werden unbrauchbar. Von Hand verschlüsselt und angehängt ohne die Mail selbst zu verschlüsseln funktioniert dagegen. Nicht verschlüsselt angehängt und ohne die Mail selbst zu verschlüsseln geht auch. 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äre ein mögliche Lösung. Ich habe aber keine Idee, wie ich vim dazu bringe den Inhalt des Buffers durch pgp zu filtern oder wie ich an der Schnittstelle zwischen vim und mutt pgp einflechten könnte. Gruß Hannes
Am 31.01.2003 um 12:59 schrieb Hannes Vogelmann:
Am Don, 30 Jan 2003, schrieb Dennis Stosberg:
Was ist das für ein Problem?
Weiß ich eigentlich auch nicht so genau. Auf diese Weise angehängte Binärdateien werden unbrauchbar. Von Hand verschlüsselt und angehängt ohne die Mail selbst zu verschlüsseln funktioniert dagegen. Nicht verschlüsselt angehängt und ohne die Mail selbst zu verschlüsseln geht auch. Merkwürdig.
Was für ein Mailprogramm bzw. welches PGP sitzt denn an der Empfängerseite? Prinzipiell dürfte das kein Problem sein.
Das wäre ein mögliche Lösung. Ich habe aber keine Idee, wie ich vim dazu bringe den Inhalt des Buffers durch pgp zu filtern oder wie ich an der Schnittstelle zwischen vim und mutt pgp einflechten könnte.
Die Lösung von Cristoph ist wesentlich eleganter. Wenn du im Compose-Dialog von Mutt deine Nachricht durch "gpg --clearsign" filterst, hast du, was du willst. MfG, Dennis
participants (3)
-
Christoph Maurer
-
Dennis Stosberg
-
Hannes Vogelmann