Zum Inhalt springen

Here Document in den Body einer Mail - aber wie?


Schlaubi

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...