Mail: Unterschied zwischen den Versionen
 Die Seite wurde neu angelegt: „'''mailx''' ist ein Mail User Agent  In Debian-Systemen verweist "/usr/bin/mailx" auf "/usr/bin/mail", unter OpenSUSE verweist "/bin/mail" als Symlink auf "/us…“  | 
				KKeine Bearbeitungszusammenfassung  | 
				||
| Zeile 4: | Zeile 4: | ||
== Mails senden ==  | == Mails senden ==  | ||
$ mail root  |  $ mail root  | ||
Subject: Test  |  Subject: Test  | ||
Das ist ein Test.  |  Das ist ein Test.  | ||
[Strg] + [d]  |  [Strg] + [d]  | ||
EOT  |  EOT  | ||
mail interaktiv   | == mail interaktiv ==  | ||
Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt (im Standard meistens "/var/mail/Benutzername").    | Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt (im Standard meistens "/var/mail/Benutzername").    | ||
Optionen der interaktiven Oberfläche    | Optionen der interaktiven Oberfläche    | ||
Option    | Option    | ||
| Zeile 30: | Zeile 31: | ||
m    | m    | ||
Verfassen einer neuen E-Mail. Danach wird die Eingabe eines Betreffs ("Subject:") verlangt. Auf der Folgezeile wird der eigentliche Nachrichtentext eingegeben, der durch einen Punkt und Return abgeschlossen werden muss. Zum Schluss können nach "Cc:" weitere Empfänger angegeben werden.    | Verfassen einer neuen E-Mail. Danach wird die Eingabe eines Betreffs ("Subject:") verlangt. Auf der Folgezeile wird der eigentliche Nachrichtentext eingegeben, der durch einen Punkt und Return abgeschlossen werden muss. Zum Schluss können nach "Cc:" weitere Empfänger angegeben werden.    | ||
Senden einer E-Mail mit kurzem Text und dem Betreff "Eine Testmail" an Benutzer "bigboss@company.xx".    | Senden einer E-Mail mit kurzem Text und dem Betreff "Eine Testmail" an Benutzer "bigboss@company.xx".    | ||
$ echo "Kurzer Text..." | mailx -s "Eine Testmail" bigboss@company.xx  |  $ echo "Kurzer Text..." | mailx -s "Eine Testmail" bigboss@company.xx  | ||
Senden eines Texts in der Datei "mailtext" an die Adresse "bigboss@company.xx" mit dem Betreff "I quit!". Als Antwortadresse wird "mik@datacomm.xx" angegeben.    | Senden eines Texts in der Datei "mailtext" an die Adresse "bigboss@company.xx" mit dem Betreff "I quit!". Als Antwortadresse wird "mik@datacomm.xx" angegeben.    | ||
$ mailx -s 'I quit!' -r mik@datacomm.xx bigboss@company.xx < mailtext  |  $ mailx -s 'I quit!' -r mik@datacomm.xx bigboss@company.xx < mailtext  | ||
Senden eines Textes, der mit Hilfe der "heredoc"-Syntax gleich mit eingegeben wird.    | Senden eines Textes, der mit Hilfe der "heredoc"-Syntax gleich mit eingegeben wird.    | ||
$ cat <<EOF | mailx -s "subject" bigboss@company.xx  |  $ cat <<EOF | mailx -s "subject" bigboss@company.xx  | ||
hello boss,  |  hello boss,  | ||
I told you I'd quit!  |  I told you I'd quit!  | ||
EOF  |  EOF  | ||
Versenden eines Anhangs: Dazu werden Binärdateien wie Bilder oder ausführbare Programme erst mit "uuencode" in druckbare ASCII-Zeichen umgewandelt. (Dieser Vorgnag geht mit mutt einfacher).    | Versenden eines Anhangs: Dazu werden Binärdateien wie Bilder oder ausführbare Programme erst mit "uuencode" in druckbare ASCII-Zeichen umgewandelt. (Dieser Vorgnag geht mit mutt einfacher).    | ||
$ uuencode bild1.jpg bild2.jpg > anhang.txt  |  $ uuencode bild1.jpg bild2.jpg > anhang.txt  | ||
$ mailx -s 'Foto' bigboss@company.xx < anhang.txt  |  $ mailx -s 'Foto' bigboss@company.xx < anhang.txt  | ||
Mails abfragen  | Mails abfragen  | ||
$ mail  |  $ mail  | ||
Heirloom mailx version 12.5 7/5/10.  Type ? for help.  |  Heirloom mailx version 12.5 7/5/10.  Type ? for help.  | ||
"/var/spool/mail/dirkwagner": 1 message 1 new  |  "/var/spool/mail/dirkwagner": 1 message 1 new  | ||
>N  1 MAILER-DAEMON@linu Wed May 23 14:44   76/2682  Delayed Mail (still being retried)  |  >N  1 MAILER-DAEMON@linu Wed May 23 14:44   76/2682  Delayed Mail (still being retried)  | ||
?    |  ?    | ||
Optionen der Shell-Oberfläche    | Optionen der Shell-Oberfläche    | ||
Option    |  Option    | ||
Beschreibung    |  Beschreibung    | ||
-s    |  -s Betreff. Bei der Verwendung von Leer- oder Sonderzeichen muss der Betreff in Anführungszeichen gesetzt werden.    | ||
Betreff. Bei der Verwendung von Leer- oder Sonderzeichen muss der Betreff in Anführungszeichen gesetzt werden.    |  -b  Weitere Empfanger für das "Bcc:"-Feld.    | ||
-b    |  -c  Weitere Empfanger für das "Cc:"-Feld.    | ||
Weitere Empfanger für das "Bcc:"-Feld.    |  -v Für jede versandte E-Mail erhält der Absender einen Statusbericht zugestellt.  | ||
-c    | |||
Weitere Empfanger für das "Cc:"-Feld.    | |||
-v    | |||
Für jede versandte E-Mail erhält der Absender einen Statusbericht zugestellt.  | |||
Version vom 15. März 2022, 19:48 Uhr
mailx ist ein Mail User Agent
In Debian-Systemen verweist "/usr/bin/mailx" auf "/usr/bin/mail", unter OpenSUSE verweist "/bin/mail" als Symlink auf "/usr/bin/mailx".
Mails senden
$ mail root Subject: Test Das ist ein Test. [Strg] + [d] EOT
mail interaktiv
Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt (im Standard meistens "/var/mail/Benutzername").
Optionen der interaktiven Oberfläche Option Beschreibung ? Überblick über die Bedienung von mailx. Zum Blättern dienen die Pfeiltasten oder "Page Up" und "Page Down". Die Taste "q" beendet diese Darstellung. h Wiedereinblenden der aus dem Nachrichtenfenster gescrollten Übersicht. x Beenden von mailx, ohne gelesene E-Mails aus der Inbox zu entfernen. q Beenden von mailx, wobei gelesene E-Mails aus der Inbox entfernt werden. d Löschen von Nachrichten. "d 1 3" löscht die Nachrichten 1 und 3, "d1-3" löscht die Nachrichten 1 bis 3. "d*" löscht sämtliche Nachrichten. u Macht eine Löschung rückgängig. "u 17" macht die Löschung von Nachricht 17 rückgängig. r Beantworten einer E-Mail. m Verfassen einer neuen E-Mail. Danach wird die Eingabe eines Betreffs ("Subject:") verlangt. Auf der Folgezeile wird der eigentliche Nachrichtentext eingegeben, der durch einen Punkt und Return abgeschlossen werden muss. Zum Schluss können nach "Cc:" weitere Empfänger angegeben werden.
Senden einer E-Mail mit kurzem Text und dem Betreff "Eine Testmail" an Benutzer "bigboss@company.xx".
$ echo "Kurzer Text..." | mailx -s "Eine Testmail" bigboss@company.xx
Senden eines Texts in der Datei "mailtext" an die Adresse "bigboss@company.xx" mit dem Betreff "I quit!". Als Antwortadresse wird "mik@datacomm.xx" angegeben.
$ mailx -s 'I quit!' -r mik@datacomm.xx bigboss@company.xx < mailtext
Senden eines Textes, der mit Hilfe der "heredoc"-Syntax gleich mit eingegeben wird.
$ cat <<EOF | mailx -s "subject" bigboss@company.xx hello boss, I told you I'd quit! EOF
Versenden eines Anhangs: Dazu werden Binärdateien wie Bilder oder ausführbare Programme erst mit "uuencode" in druckbare ASCII-Zeichen umgewandelt. (Dieser Vorgnag geht mit mutt einfacher).
$ uuencode bild1.jpg bild2.jpg > anhang.txt $ mailx -s 'Foto' bigboss@company.xx < anhang.txt
Mails abfragen
$ mail Heirloom mailx version 12.5 7/5/10. Type ? for help. "/var/spool/mail/dirkwagner": 1 message 1 new >N 1 MAILER-DAEMON@linu Wed May 23 14:44 76/2682 Delayed Mail (still being retried) ?
Optionen der Shell-Oberfläche
Option Beschreibung -s Betreff. Bei der Verwendung von Leer- oder Sonderzeichen muss der Betreff in Anführungszeichen gesetzt werden. -b Weitere Empfanger für das "Bcc:"-Feld. -c Weitere Empfanger für das "Cc:"-Feld. -v Für jede versandte E-Mail erhält der Absender einen Statusbericht zugestellt.