[linux-l] Verschluesselte Email mit Anhang per Konsole erstellen/verschicken

Volker Grabsch vog at notjusthosting.com
Do Okt 6 00:49:26 CEST 2011


Malte Frerichs schrieb:
> Moin zusammen,
> ich versuche gerade ein Script zu basteln, das eine PDF-Datei an eine
> Email anhaengt, diese Mail dann per gnupg verschluesselt und verschickt.

Muss es ein Shell-Script sein oder geht auch eine
andere Sprache?

> [...]
> Bloss womit erstelle ich den Multipart-File? Im Netz habe ich Beispiele
> mit uuencode gesehen, was aber irgendwie nicht funktioniert.
> Mit mpack erhalte ich direkt eine fertige Email, die nur noch auf das
> Versenden wartet. Hier fehlt der Punkt wo ich mit gnupg eingreifen kann.

Ich denke, du arbeitest hier zu viel "low-level". Für all
das gibt es doch sicher vernünftige Libraries in der einen
oder anderen Programmiersprache.

Gerade bei Perl oder Python würde ich die Chancen ganz gut
schätzen, dass du zumindest die unverschlüsselte E-Mail
sauber zusammengestellt kriegst, wenn nicht sogar inklusive
PGP/MIME-Verschlüsselung. Auch für das Versenden gibt es
sicher fertige Libraries, egal ob das über dein lokales
/usr/sbin/sendmail laufen soll, oder direkt an einen SMTP-
Server (mit SMTP-Auth, versteht sich).

Je nach Geschmack düften auch Ruby, Haskell oder PHP ganz
benutzbare Sachen haben.

(Oder auch C- oder C++-Libraries, aber die haben eher
 umständliche APIs. Doch manchmal findet man auch da
 etwas Schönes.)

Eigentlich müsste hier jede Sprache besser geeignet sein
als Shell-Script, sofern sie nicht sooo neu ist, dass es
noch zu wenige Libraries gibt.


Gruß
Volker

-- 
Volker Grabsch
---<<(())>>---



Mehr Informationen über die Mailingliste linux-l