Mail: Unterschied zwischen den Versionen
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“ |
|||
(82 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
''' | {{DISPLAYTITLE:mail}} | ||
'''mail''' (bsd-mailx) ist das traditionelle Unix E-Mail-Programm für die Befehlszeile | |||
== Beschreibung == | |||
; ''mail'' ist sehr einfach und bietet wenige Funktionen | |||
* Jedoch oft von anderen Programmen benötigt | |||
== Mails senden == | ; bsd-mailx unterstützt nicht | ||
$ mail root | * MIME | ||
** Anhänge, kein UTF-8 oder Unterstützung für andere Zeichensätze | |||
* SMTP-Protokoll | |||
** nur sendmail-Schnittstelle | |||
* POP3/IMAP | |||
** nur lokale Postfächer | |||
* Maildir-Format | |||
** nur traditionelles Format mbox | |||
Für diese Funktionen sehen andere Pakete zur Verfüfung | |||
* s-nail | |||
* mailutils | |||
== Installation == | |||
# '''apt install bsd-mailx''' | |||
== Aufruf == | |||
=== Optionen === | |||
{| class="wikitable sortable" | |||
|- | |||
! Kurz !! LANG !! 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. | |||
|} | |||
=== Befehle === | |||
{| class="wikitable sortable" | |||
|- | |||
! Befehl !! 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 | |||
|} | |||
=== Parameter === | |||
=== Umgebung === | |||
=== Rückgabewert === | |||
== Anwendung == | |||
* Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt | |||
** meist "/var/mail/Benutzername" | |||
=== Mail lesen === | |||
$ '''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) | |||
? | |||
=== Mail senden === | |||
==== Interaktiv ==== | |||
$ '''mail root''' | |||
Subject: Test | Subject: Test | ||
Das ist ein Test. | Das ist ein Test. | ||
[Strg] + [d] | [Strg] + [d] | ||
EOT | EOT | ||
== | ==== Nicht-interaktiv ==== | ||
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''' | |||
==== Mailtext aus Datei ==== | |||
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''' | |||
==== Mailtext aus ''[[heredoc]]'' ==== | |||
$ '''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 | ||
==== Anhang senden ==== | |||
$ | 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''' | |||
=== Problembehebung === | |||
== Konfiguration == | |||
=== Dateien === | |||
== Siehe auch == | |||
{{Special:PrefixIndex/mail}} | |||
=== Sicherheit === | |||
=== Dokumentation === | |||
==== Man-Page ==== | |||
==== Info-Pages ==== | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
<noinclude> | |||
[[Kategorie:Linux/Befehl]] | |||
[[Kategorie:E-Mail/Client]] | |||
{{DEFAULTSORT:mail}} | |||
</noinclude> | |||
Aktuelle Version vom 12. November 2024, 18:40 Uhr
mail (bsd-mailx) ist das traditionelle Unix E-Mail-Programm für die Befehlszeile
Beschreibung
- mail ist sehr einfach und bietet wenige Funktionen
- Jedoch oft von anderen Programmen benötigt
- bsd-mailx unterstützt nicht
- MIME
- Anhänge, kein UTF-8 oder Unterstützung für andere Zeichensätze
- SMTP-Protokoll
- nur sendmail-Schnittstelle
- POP3/IMAP
- nur lokale Postfächer
- Maildir-Format
- nur traditionelles Format mbox
Für diese Funktionen sehen andere Pakete zur Verfüfung
- s-nail
- mailutils
Installation
# apt install bsd-mailx
Aufruf
Optionen
Kurz | LANG | 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. |
Befehle
Befehl | 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 |
Parameter
Umgebung
Rückgabewert
Anwendung
- Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt
- meist "/var/mail/Benutzername"
Mail lesen
$ 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) ?
Mail senden
Interaktiv
$ mail root Subject: Test Das ist ein Test. [Strg] + [d] EOT
Nicht-interaktiv
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
Mailtext aus Datei
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
Mailtext aus heredoc
$ cat <<EOF | mailx -s "subject" bigboss@company.xx hello boss, I told you I'd quit! EOF
Anhang senden
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
Problembehebung
Konfiguration
Dateien
Siehe auch
Sicherheit
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks