Hi Al, On Tue, Mar 02, 2004 at 05:53:24PM +0100, Al Bogner wrote:
Ich möchte aus einem Script mit mail gpg-signierte emails versenden, die mit einer bestimmten Signatur (aus mehreren) versehen sind.
Wie macht man so etwas? Vermutlich muß man mail -a verwenden und in Verbindung mit gpg ein entsprechendes Attachment des Textes erzeugen.
#!/bin/bash KEYID="lange keyid" HOME=/home/user PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin export HOME PATH # sicherer Externer Mailtransport: cat /etc/fstab | \ gpg -e -a --recipient sichere.daten@al.com --trusted-key \ "$KEYID" | \ mail -s "Sichere Daten" sicher.daten@al.com # EOF dann musst du nur noch einen entsprechenden publik key für sichere.daten@al.com haben/erzeugen und schon kann es losgehen. Wenn du beim Empfang einfach einen MUA und kein Skript verwenden willst ist vielleicht noch die folgende Procmail Regel hilfreich. :0 * !^Content-Type: message/ * !^Content-Type: multipart/ * !^Content-Type: application/pgp { :0 fBw * ^-----BEGIN PGP MESSAGE----- * ^-----END PGP MESSAGE----- | formail \ -i "Content-Type: application/pgp; format=text; x-action=encrypt" :0 fBw * ^-----BEGIN PGP SIGNED MESSAGE----- * ^-----BEGIN PGP SIGNATURE----- * ^-----END PGP SIGNATURE----- | formail \ -i "Content-Type: application/pgp; format=text; x-action=sign" } Greetings Daniel -- Wenn Träume euch zum Wahnsinn treiben wenn eure Seelen tausend Qualen leiden wenn ihr eure schlimmsten Träume lebt dann ist es Billies Reich vor dem Ihr steht -- frei nach Onkelz