Am Dienstag, 27. Juli 2004 15:42 schrieb Anatol Schirmer:
Hallo Liste!
Ich will in einem Script ne eMail verschicken. Ich hab da irgendwie Probleme mit dem Mailbody und dem "EndeZeichen". Wie kann ich das einbauen?
Es geht: mail $ADRESSE -s "$SUBJECT" < Datei
Haben möchte ich aber: mail $ADRESSE -s "$SUBJECT" $BODY
Bloß beim $BODY denkt "er" zum einen, daß es ne weitere Adresse ist und startet dabei den interaktiven Mode, in dem ich mittels Ctrl+D den Letter beende. Das will ich aber nicht - das soll ohne mein Eingreifen funktionieren.
Muß man da irgendwas mit "echo $BODY" machen?
Da bist du schon ganz richtig: du musst die Ausgabe von Echo dann nur noch an mail übergeben (pipen). echo $BODY | mail -s "$SUBJECT" $ADDRESSE
Ich steig da gerad nicht durch - vielleicht habt ihr n spontanen Tip für mich?!
Mfg, Thomas