Hallo, Am Mon, 17 Aug 2009, Thomas Moritz schrieb:
Am Sonntag 16 August 2009 22:28:13 schrieb David Haller: [..]
Kannst du das mal an mich schicken? Bist du sicher, daß das ein Attachment ist?
Ist vorhin raus als PM, Die IP ist nun neu :-)
Ok, ich hab da ne Vermutung. s.u.
Deine Version mit awk und mal -s funktioniert hingegen wie gewollt. Bug oder Denkfehler? - hmm.
Ich verwendete 'mutt', nicht 'mail' ... Und mutt ist in der Beziehung verläßlich und einfacher auch per Kommandozeile konfigurierbar ;)
Naja, ich habe seit Jahren mail bevorzugt, da es mir am einfachsten vorkam. [..] mit -a sind Attachments auch kein Problem.
$ echo "" | mail -s test -a t.txt dh mail: invalid option -- a Kannst dich nicht darauf verlassen, daß 'mail' das kann. Bei mutt jedoch schon. Also: mail kodiert die Mail unnötigerweise als Base64 und setzt den Content-Type auf application/octet-stream. Das sieht dann aus wie ein Anhang, ist aber keiner. Wenn du dir die Mail mit less anguckst[1] siehst du: ==== User-Agent: Heirloom mailx 12.2 01/07/07 MIME-Version: 1.0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 [..] Content-Length: 25 Lines: 1 MjE3Ljg4LjE2Mi4xODgNCg== ===== Kein Anhang weit und breit. Wie kodiert dein 'mail' denn die folgenden Eingaben? echo "foo" | mail ... echo "fooäüß" | mail ... Achso: bei mutt braucht man nicht mal eine Configdatei: mutt -F /dev/null -s "subject" \ -e "set variable=wert" \ -e "my_hdr ..." \ -i BODY \ -a ANHANG \ user@example.com Statt oder gleichzeitig mit '-i' liest mutt auch stdin. Als Variablen z.B. 'sendmail', 'charset', 'hostname', ... als Header z.B. From und Reply-To... Oder man schreibt halt ne Config oder nimmt einfach die Defaults (und kann immer noch ggfs. per Option überschreiben. V.a. mit Zeichensätzen / Kodierungen kommt mutt wohl besser klar. Ohne das '-F /dev/null' liest mutt mind. seine default-Config /etc/Muttrc. Testhalber würde ich einfach mal die defaults verwenden und gucken was bei rauskommt. curl -s ... | mutt -s "IP" user@example.com HTH, -dnh [1] oder "Quelltext" in kmail? -- "Weißt du eigentlich, daß ihr [die Menschen] in einem Universum das voller Wunder ist, es geschafft habt, die Langeweile zu erfinden. Das finde ich äußerst erstaunlich." -- Der Tod -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org