Programmieren

E-mails mit Anhang per Kommandozeile verschicken

Geposted in Linux, Planet, Programmieren am 30. Mai 2011 um 22:21 von schneida – 4 Kommentare

Eigentlich wollte ich gerade einen kurzen Blogpost über Googles Updatepolitik bei Android schreiben, zwischenzeitlich bin ich jedoch über ein anderes Problem gestolpert: E-Mails mit einem Anhang mittels der Kommandozeile verschicken. Zugegeben nicht ganz alltäglich, in meinem Fall nützlich um mittels eines Cronjobs samt Bashscript PDFs aus dem Internet zu laden und regelmäßig auszudrucken (mein Drucker hat eine eigene E-Mail-Adresse). Ein Script im Internet zu finden war nicht sonderlich schwer, viel problematischer war es jedoch, es zum Laufen zu bringen. Eine ganze halbe Stunde durchsuchte ich das Internet nach Hinweisen zu folgender Fehlermeldung:

Kann Verzeichniseintrag für Datei name@email.com nicht lesen: Datei oder Verzeichnis nicht gefunden
name@email.com: Kann Datei nicht anhängen.

Leider wurde ich bis auf ein paar Lokalisierungsdaten allerdings nicht fündig. Es dauerte wie gesagt ganze 30 Minuten, bis ich die dazu passende englische Fehlermeldung fand (“Can’t stat %s: %s”) und damit auch die Lösung des Problems. Um eine E-Mail über die Kommandozeile samt Anhang zu verschicken benötigt man (zumindest unter Arch Linux) folgenden Befehl:

echo "Text der E-mail Nachricht" | mutt -a /tmp/dokument.pdf -s "Betreff" -- name@email.com

Wichtig dabei sind die “–”, in alle von mir gefundenen Beispiele fehlen diese zwei Bindestriche, was zu obiger Fehlermeldung führt.

Gnome Shell Archlinux

Geposted in Linux, Programmieren, Tutorial am 25. Januar 2011 um 19:14 von schneida – Sei der erste, der ein Kommentar schreibt

Hab mir gestern (nachdem ich einige sehr positive Artikel über die Gnome Shell gelesen habe) die Zeit genommen, sie selbst einmal zu installieren und anzutesten. Da die Installation an einigen Teilen nicht sehr intuitiv war (Python2 vs Python3), habe ich einen kleinen Artikel im ArchLinux-Wiki erstellt.

Wer interesse hat, die Gnome Shell unter ArchLinux anzutesten kann sich die benötigten Informationen jederzeit im Wiki ansehen.

Der erste Eindruck: Potential aber nicht ganz ausgegoren…

Python Tutorial – A byte of Python

Geposted in Programmieren, Tutorial am 1. Dezember 2008 um 18:39 von schneida – Sei der erste, der ein Kommentar schreibt

Hab gerade ein super Buch über Python gefunden. Es ist von Anfang an sehr einfach und durchdacht aufgebaut und eignet sich somit auch für komplette Skripting/Programmier Newbies. Eine deutsche Übersetzung findet man hier. Wirklich zu empfehlen.