Hi Leute, wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden? Steffen
Moin, From: "Markus Nohn" Saturday, January 19, 2002 3:14 PM
Am Samstag, 19. Januar 2002 15:08 schrieb Steffen Volk:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden?
man mail
oder mit Mutt. So in der Art: echo "Bla blubb..." | mutt Siehe dann auch wieder man mutt. Gruß Thilo
Hallo, Am Samstag, 19. Januar 2002 15:17 schrieb Thilo A. Coblenzer:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden?
man mail
mail kann keine Attachments verschicken.
oder mit Mutt. So in der Art: echo "Bla blubb..." | mutt Siehe dann auch wieder man mutt.
mutt kann. Option -a <Datei> um ein Attachment anzuhängen: echo "meine Nachricht" | mutt -a <Datei> -s <Subject> <Adresse> Schöne Grüße aus Bremen hartmut
On Sat, 19 Jan 2002, Hartmut Meyer wrote:
Am Samstag, 19. Januar 2002 15:17 schrieb Thilo A. Coblenzer:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden?
man mail
mail kann keine Attachments verschicken.
Ja, stimmt. Daher zieh Dir mal das Programm "nail", das wird fast exakt so bedient und _kann_ Attachments versenden. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Samstag, 19. Januar 2002 15.33 schrieb Steffen Volk:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden?
man mail
schön und gut, nur wenn ich ~rDateiname angebe, schreibt er mir genau das in den body und hängt keine Datei an.
Steffen
Hi Steffen Versuch es mal so. cat /home/daten/mail.txt | mail -s Mailsubjekt name@none.net gruss Luc
Hi Lucas, On 19 Jan 2002 at 18:08, Lucas Kissling wrote:
Am Samstag, 19. Januar 2002 15.33 schrieb Steffen Volk:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden? [...]. cat /home/daten/mail.txt | mail -s Mailsubjekt name@none.net
Das ist kein Attachment, Du schreibst die Daten so nur direkt in die Mail, das heisst, es funktioniert nicht mit Binärdaten. Dafür müsstest Du sowas wie z.B.: cat /tmp/irgendeineDatei | uuencode `basename DeineDatei` | sendmail irgendwas@foo.com machen. Alles in einer Zeile. mit freundlichen Grüßen Jörg Zimmermann ------------------------------------------- .xsiteing agentur für netzkommunikation 42117 wuppertal - friedrich-ebert-str. 141b tel: 0202/3097070 - fax: 0202/3097072
On Sun, Jan 20, 2002 at 05:23:13PM +0100, J?rg Zimmermann wrote:
Hi Lucas, On 19 Jan 2002 at 18:08, Lucas Kissling wrote:
Am Samstag, 19. Januar 2002 15.33 schrieb Steffen Volk:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden? [...]. cat /home/daten/mail.txt | mail -s Mailsubjekt name@none.net
Das ist kein Attachment, Du schreibst die Daten so nur direkt in die Mail, das heisst, es funktioniert nicht mit Binärdaten. Dafür müsstest Du sowas wie z.B.:
cat /tmp/irgendeineDatei | uuencode `basename DeineDatei` | sendmail irgendwas@foo.com
machen. Alles in einer Zeile.
mutt -s "Mein Subject-Text" -a /tmp/attachment.pdf email@adresse.de < ~/meintextbody.txt dann liest mutt den Body aus der txt-Datei und haengt das Attachment an... Gruss Andre PS: Ich habe hier eine deutsche mutt-Anleitung, die aus einer html-Datei(123kb) besteht. Wer sie haben will, bitt per PM...
Am Son, 20 Jan 2002 schrieb Jörg Zimmermann:
Hi Lucas, On 19 Jan 2002 at 18:08, Lucas Kissling wrote:
Am Samstag, 19. Januar 2002 15.33 schrieb Steffen Volk:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden? [...]. cat /home/daten/mail.txt | mail -s Mailsubjekt name@none.net
Das ist kein Attachment, Du schreibst die Daten so nur direkt in die Mail, das heisst, es funktioniert nicht mit Binärdaten. Dafür müsstest Du sowas wie z.B.:
cat /tmp/irgendeineDatei | uuencode `basename DeineDatei` | sendmail irgendwas@foo.com
Prinzipiell sicher richtig, nur ist uuencode etwas überholt, man
sollte heute uuenview einsetzen, da MIME-kompatibel.
Außerdem unterstützt uuenview ein paar Kommandozeilenoptionen die
das Ganze kürzer machen.
also etwa so
echo "Text der Mail"| uuenview -b -m
On Mon, 21 Jan 2002, Christoph Maurer wrote:
Am Son, 20 Jan 2002 schrieb Jörg Zimmermann:
cat /tmp/irgendeineDatei | uuencode `basename DeineDatei` | sendmail irgendwas@foo.com
Prinzipiell sicher richtig, nur ist uuencode etwas überholt, man sollte heute uuenview einsetzen, da MIME-kompatibel. [..] Natürlich geht es auch mit mutt, ist halt Geschmackssache. uuenview entspricht mehr der Unix-Philosophie, da genau darauf spezialisiert, während mutt ein MUA ist, dessen Aufgabe eigentlich nicht das Versenden über die Kommandozeile ist.
Ack. Allerdings hat mutt den Vorteil, dass man dabei u.a. auf die mutt-Aliase beim Empfaenger zugreifen kann... Ein 'mutt -a datei alias' fragt einen z.B. erst nochmal ob das 'To:' richtig ist, dann nach dem Subject, dann geht der Editor auf und man schreibt den Body... Ein 'mutt -s subject -a datei alias fragt nur nach dem Alias und oeffnet den Editor, ein 'mutt -s subject -a datei alias < body_datei' fragt gar nicht... Insgesamt schon verdammt praktisch :) -dnh -- Woko ist einer, Woko ist viele. [WoKo in dag°]
Hallo, Am Samstag, 19. Januar 2002 18:08 schrieb Lucas Kissling:
wie kann ich eine Mail mit subject, body und angehängter Datei aus einem sh-script versenden?
cat /home/daten/mail.txt | mail -s Mailsubjekt name@none.net
Das hilft ihm nicht, da er Attachments verschicken will. Bei Text-Dateien muss es ja auch nicht umbedingt ein Attachment sein, bei anderen Daten aber schon. Schöne Grüße aus Bremen hartmut
On Sat, Jan 19, 2002 at 03:08:11PM +0100, Steffen Volk wrote: | | | Hi Leute, | | wie kann ich eine Mail mit subject, body und angehängter Datei aus einem | sh-script versenden? | | Steffen Ich mache sowas mit mutt: echo 'Body' | mutt -s "Subject" -a "angzuhaengende_Datei" -- Andreas Herceg andreas.herceg@t-online.de
participants (11)
-
Andre Best
-
Andreas Herceg
-
Christoph Maurer
-
David Haller
-
Hartmut Meyer
-
Jörg Zimmermann
-
Lucas Kissling
-
Markus Nohn
-
Peter Blancke
-
Steffen Volk
-
Thilo A. Coblenzer