Referenzen und Anmerkungen

Zur Versuchsvorbereitung

Crashkurs zu

RFCs

Die Dokumente beschreiben die Programme unter SunOS. Da diese Programme aber UNIX-de-facto-Standard sind, treffen sie auch auf jedes andere UNIX-System zu. Zusätzlich sind immer die Manual Pages (UNIX-Kommandos man <Kommando> und xman) zu Rate zu ziehen.

Komplexpraktikum Informatik
Teilversuch Telematik

Internet-Protokolle

Das Program mail

mail ist ein Anwendungsprogramm, das mit Hilfe des Simple Mail Transfer Protocol (SMTP) - aufgesetzt auf den TCP/IP-Protokollstack - den Austausch von elektronischen Nachrichten erlaubt. mail ermöglicht das Erstellen, Verschicken und den Empfang von elektronischen Nachrichten. mail benutzt eine Mailbox, um eintreffende Nachrichten für den Nutzer aufzubewahren. Zum Starten eines Mail-Klienten git es deshalb zwei grundlegende Anwendungsweisen:
  1. mail zum Lesen der Mailbox

  2. mail useraddress zum Erstellen einer Mail an einen speziellen Adressaten.

Eine Mailadresse setzt sich aus folgenden zwei Bestandteilen zusammen:

Nutzername@Adresse
Adresse ist der Name der Verwaltungseinheit im Internet (im Domain Name-Stil), z.B. meyer@prakinf.tu-ilmenau.de

Folgende Kommandos (Auszug) sind nach dem Starten des Mail-Klienten zum Zugriff auf die Mailbox und zum Erstellen und Absenden von Nachrichten verfügbar:

d [message list]
Löschen von Nachrichten in der Mailbox, die durch message list spezifiziert sind
e [message list]
Editieren einer Nachricht aus der Mailbox
h
Anzeige aller Köpfe der Nachrichten, die sich in der Mailbox befinden.
m [user list]
Erstellen einer Mail an einen speziellen Nutzer.
p [message list]
Anzeigen von Nachrichten (print)
q
Suspendieren des Mail-Klienten, Speichern der ungelesenen Nachrichten in der Mailbox.
r [message list]
Schicken einer Antwort (Reply) an den Sender einer Nachricht
R [message list]
Schicken einer Antwort an den Sender und an alle Empfänger einer Nachricht
s [message list] file
Abspeichern der Nachrichten in einer Datei (Anhängen an Inhalt)
t [message list]
Synonym für print
u [message list]
Markieren von Nachrichten als nicht gelöscht im Arbeitspuffer (damit werden sie in die Mailbox zurückgespeichert)
x
Suspendieren des Mail-Klienten, ohne Veränderungen durch Bearbeitung in Mailbox zu vermerken (Nachrichten bleiben als ungelesen markiert)
Die Angabe [message list] kann bestehen aus Zahlen, Zahlenbereichen oder durch Leerzeichen getrennte Nutzernamen. Wenn keine Angaben erfolgen, nutzt der Mail-Klient die aktuelle Nachricht (Verweis auf Nachrichten wird intern geführt).