Mail: Unterschied zwischen den Versionen
K Textersetzung - „[[Kategorie:/“ durch „[[Kategorie:“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:mail}} | {{DISPLAYTITLE:mail}} | ||
'''mail''' (bsd-mailx) ist das traditionelle Unix E-Mail-Programm für die Befehlszeile | '''mail''' (bsd-mailx) ist das traditionelle Unix E-Mail-Programm für die Befehlszeile | ||
Zeile 26: | Zeile 25: | ||
== Syntax == | == Syntax == | ||
=== Optionen === | === Optionen === | ||
{| class="wikitable sortable" | === Optionen === | ||
{| class="wikitable sortable" | |||
|- | |- | ||
| -s Betreff || || Bei der Verwendung von Leer- oder Sonderzeichen muss der Betreff in Anführungszeichen gesetzt werden. | ! 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 | | -b || || Weitere Empfanger für das "Bcc:"-Feld | ||
Zeile 42: | Zeile 41: | ||
=== Befehle === | === Befehle === | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Befehl !! Beschreibung | ! 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 | |? || Ü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 | | h || Wiedereinblenden der aus dem Nachrichtenfenster gescrollten Übersicht | ||
|- | |- | ||
| x || Beenden von mailx, ohne gelesene E-Mails aus der Inbox zu entfernen | | x || Beenden von mailx, ohne gelesene E-Mails aus der Inbox zu entfernen | ||
|- | |- | ||
Zeile 63: | Zeile 62: | ||
|} | |} | ||
=== Parameter === | |||
=== Umgebungsvariablen === | === Umgebungsvariablen === | ||
=== Exit-Status === | === Exit-Status === | ||
== Anwendung == | == Anwendung == | ||
* Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt | * Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt | ||
Zeile 75: | Zeile 71: | ||
=== Mail abfragen === | === Mail abfragen === | ||
$ '''mail''' | $ '''mail''' | ||
Heirloom mailx version 12.5 7/5/10. | 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 | >N 1 MAILER-DAEMON@linu Wed May 23 14:44 76/2682 Delayed Mail (still being retried) | ||
? | ? | ||
Zeile 88: | Zeile 84: | ||
=== Mail nicht-interaktiv senden === | === Mail nicht-interaktiv senden === | ||
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''' | ||
=== Mailtext aus Datei === | === 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. | 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''' | ||
Zeile 102: | Zeile 98: | ||
=== Anhang senden === | === 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). | 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''' | ||
== | === Fehlerbehebung === | ||
== Konfiguration == | |||
=== Dateien === | |||
== | == Siehe auch == | ||
=== | |||
== | === Unterseiten === | ||
=== | {{Special:PrefixIndex/mail}} | ||
=== | |||
=== Einzelnachweise === | === Sicherheit === | ||
=== Dokumentation === | |||
==== RFC ==== | |||
==== Man-Pages ==== | |||
==== Info-Pages ==== | |||
=== Links === | |||
==== Einzelnachweise ==== | |||
<references /> | <references /> | ||
==== Projekt ==== | |||
==== Weblinks ==== | |||
<noinclude> | |||
== Testfragen == | == Testfragen == | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
Zeile 143: | Zeile 148: | ||
[[Kategorie:Linux/Befehl]] | [[Kategorie:Linux/Befehl]] | ||
[[Kategorie:E-Mail/Client]] | [[Kategorie:E-Mail/Client]] | ||
{{DEFAULTSORT:mail}} | {{DEFAULTSORT:mail}} | ||
</noinclude> |
Version vom 20. April 2023, 08:42 Uhr
mail (bsd-mailx) ist das traditionelle Unix E-Mail-Programm für die Befehlszeile
Beschreibung
Der Befehl /usr/bin/mail ist sehr einfach und bietet wenige der Funktionen
- Oft wird es 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
- sendmail-Schnittstelle
- POP3/IMAP
- nur lokale Postfächer
- Maildir-Format
- nur traditionelles Format mbox
Wenn die oben genannten Funktionen benötigt werden, erwägen Sie bitte die Installation eines anderen Pakets, das eine ähnliche /usr/bin/mail-Schnittstelle bietet:
- s-nail
- mailutils
Installation
# apt install bsd-mailx
Syntax
Optionen
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
Umgebungsvariablen
Exit-Status
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 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) ?
Mail interaktiv senden
$ mail root Subject: Test Das ist ein Test. [Strg] + [d] EOT
Mail nicht-interaktiv senden
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
Fehlerbehebung
Konfiguration
Dateien
Siehe auch
Unterseiten
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Links
Einzelnachweise
Projekt
Weblinks
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5