Zum Inhalt springen

Here Document in den Body einer Mail - aber wie?


Empfohlene Beiträge

Geschrieben

Hallo zusammen und Frohe Ostern,

ich hab ein kleines Problem, ich hab ein Skript geschrieben und darin befindet sich ein HereDocument und dieses sieht so aus:

BodyOfMail

{

cat <<EOF

Diest ist der Body der Mail

blablabla

......................

$date

EOF

}

ich möchte nun mit dem mail-Befehl eine E-Mail mit genau diesem HereDocument als Body verschicken - geht das überhaupt - wenn ja wie?

mail -s "$subject $mailto" <BodyOfMail;

Muss ich das irgendwie auskommentieren? Die alternative wäre ich schreib das in ne Datei aber das ist keine saubere Lösung.

Nachtrag: Ich kann es garnicht mit einer Datei verwirklichen, da ich in dem HereDocument Variablen mit Ausgeben will z.B. das aktuelle Datum

Danke

Geschrieben

Warum nicht einfach so ?


#!/bin/bash


DATE=`date`


/bin/mail -s MySubject [email]foo@bar.com[/email] << EOF

Blub

Blub


$DATE

EOF

Du kannst es auch in eine Datei ausgeben wenn Variablen benuzt werden sollen :

#!/bin/bash


DATE=`date`


cat << EOF > /tmp/tmpfile

Blub

Blub


$DATE

EOF


/bin/mail -s MySubject [email]foo@bar.com[/email] < /tmp/tmpfile

rm /tmp/tmpfile

Geschrieben

BodyOfMail

{

cat <<EOF

Diest ist der Body der Mail

blablabla

......................

$date

EOF

}

BodyOfMail | mail -s "$subject" $mailto

danke ich habs jetzt so hingekommen - zwar etwas umständlich aber es funzt ;-)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...