E-Mail verschicken: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Fes (Diskussion | Beiträge) K (Formatierung) |
Dge (Diskussion | Beiträge) (Fehlerkorrektur, Erklärungen für Pipe verlinkt, Befehlszeile) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Möchte man sich von der Linux | Möchte man sich von der Linux Befehlszeile eine E-Mail zu verschicken, | ||
zum Beispiel um sich ein gerade erstelltes Logfile bequem ins eigene Postfach legen zu lassen, | zum Beispiel um sich ein gerade erstelltes Logfile bequem ins eigene Postfach legen zu lassen, | ||
genügt es, die Bildschirmausgabe mit einer Pipeline | genügt es, die Bildschirmausgabe mit einer [https://de.wikipedia.org/wiki/Pipe Pipe] oder [https://de.wikipedia.org/wiki/Pipeline_(Unix) Pipeline] an das Progamm "mail" weiterzuleiten. | ||
Dazu hängt man an den Befehl, der die Ausgabe erzeugt, in der Befehlszeile die Erweiterung | Dazu hängt man an den Befehl, der die Ausgabe erzeugt, in der Befehlszeile die Erweiterung | ||
"<code>'''|''' '''''mail -s''''' 'Betreff' mail@example.org</code>" an, wobei man "Betreff" durch eine passende Betreffzeile und "mail@example.org" durch die gewünschte E-Mail-Adresse ersetzt. | |||
an, wobei man "Betreff" durch eine passende Betreffzeile und " | |||
Aus dem Befehl | Aus dem Befehl | ||
xyz00@h01:~$ ''echo'' 'Hallo Welt' | |||
der Hallo Welt auf dem Bildschirm ausgibt, wird dann | der Hallo Welt auf dem Bildschirm ausgibt, wird dann | ||
xyz00@h01:~$ ''echo'' 'Hallo Welt' '''|''' '''''mail -s''''' 'Meine erste Programmausgabe' xyz00@hostsharing.net | |||
Führt man diesen Befehl aus, findet sich kurze Zeit später eine E-Mail mit dem Inhalt "Hallo Welt" im genannten Postfach wieder. | Führt man diesen Befehl aus, findet sich kurze Zeit später eine E-Mail mit dem Inhalt "Hallo Welt" im genannten Postfach wieder. |
Aktuelle Version vom 4. November 2023, 12:46 Uhr
Möchte man sich von der Linux Befehlszeile eine E-Mail zu verschicken, zum Beispiel um sich ein gerade erstelltes Logfile bequem ins eigene Postfach legen zu lassen, genügt es, die Bildschirmausgabe mit einer Pipe oder Pipeline an das Progamm "mail" weiterzuleiten.
Dazu hängt man an den Befehl, der die Ausgabe erzeugt, in der Befehlszeile die Erweiterung
"| mail -s 'Betreff' mail@example.org
" an, wobei man "Betreff" durch eine passende Betreffzeile und "mail@example.org" durch die gewünschte E-Mail-Adresse ersetzt.
Aus dem Befehl
xyz00@h01:~$ echo 'Hallo Welt'
der Hallo Welt auf dem Bildschirm ausgibt, wird dann
xyz00@h01:~$ echo 'Hallo Welt' | mail -s 'Meine erste Programmausgabe' xyz00@hostsharing.net
Führt man diesen Befehl aus, findet sich kurze Zeit später eine E-Mail mit dem Inhalt "Hallo Welt" im genannten Postfach wieder.