mailx: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
=== Optionen der interaktiven Oberfläche === | === Optionen der interaktiven Oberfläche === | ||
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/<i>Benutzername</i>"). | ||
{| class=wikitable width=100% | {| class=wikitable width=100% | ||
Zeile 48: | Zeile 48: | ||
== Verwendung == | == Verwendung == | ||
Senden einer Mail mit kurzem | Senden einer E-Mail mit kurzem Text und dem Betreff "Eine Testmail" an Benutzer "bigboss@company.xx". | ||
$ <b>echo " | $ <b>echo "Kurzer Text..." | mailx -s "Eine Testmail" bigboss@company.xx</b> | ||
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. | ||
Zeile 71: | Zeile 70: | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks}} | ||
}} | {{url_enwikipedia|mailx|mailx}} | ||
{{Fuss}} | |||
{{cat|Mail User Agent}} | {{cat|Mail User Agent}} | ||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} |
Aktuelle Version vom 14. Februar 2010, 17:49 Uhr
Der Shell-Befehl mailx ist ein Mail User Agent.
Bei nichtzustellbaren E-Mails erhält der Absender eine Nachricht. Meist ist der ursprüngliche Text ebenfalls in der Nachricht enthalten. Tritt der Fehler bereits lokal auf, so wird der E-Mail-Text in die Datei "dead.letter" geschrieben.
Optionen
Optionen der interaktiven Oberfläche
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").
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. |
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. |
Konfiguration
In Debian-Systemen verweist "/usr/bin/mailx" auf "/usr/bin/mail", unter OpenSUSE verweist "/bin/mail" als Symlink auf "/usr/bin/mailx".
Verwendung
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
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | eng | mailxwbm | Enzyklopädischer Artikel |