Mail: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:
Wenn die oben genannten Funktionen benötigt werden, erwägen Sie bitte die Installation eines anderen Pakets, das eine ähnliche
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:
/usr/bin/mail-Schnittstelle bietet:
* s-nail oder
* s-nail
* mailutils
* mailutils



Version vom 30. Juni 2022, 00:17 Uhr


mail (bsd-mailx) ist das traditionelle E-Mail-Programm für die Befehlszeile

Beschreibung

  • Selbst, wenn Sie es nicht direkt nutzen, könnte es von anderen Programmen benötigt werden.
  • Der von diesem Paket bereitgestellte Befehl (/usr/bin/mail) ist sehr einfach und bietet nur wenige der Funktionen, die in ausgefeilteren E-Mail-Programmen verfügbar sind.

Beispielsweise unterstützt bsd-mailx NICHT:

  • MIME
    • keine 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

In Debian verweist "/usr/bin/mailx" auf "/usr/bin/mail"

  • Unter Suse verweist "/bin/mail" als Symlink auf "/usr/bin/mailx"
  • Nach Aufruf von "mailx" gelangt man in eine interaktive Umgebung, in welcher der Client den Inhalt der Inbox anzeigt
    • meist "/var/mail/Benutzername"

Installation

# apt install bsd-mailx

Syntax

Parameter

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

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Anwendungen

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

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

Siehe auch

Links

Projekt-Homepage

Weblinks

Einzelnachweise


Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5