13.7 E-Mail
Elektronische Post ist eines der bekannstesten Dinge, die man mit dem Internet tun kann. 1998 wurde gemeldet, das mehr elektronische Post versandt wurd als normale Post. Es ist in der Tat gewöhnlich und nützlich.
Unter Slackware stellen wir einen Standard Mail Server bereit und mehrere Mail Clients. Alle unten stehende Clients sind textbasierend. Viele Windowsbenutzer mögen dagegen sein, aber Sie werden feststellen, das ein textbasierter Mailclient sehr nützlich ist, besonders, wenn Sie Mails aus der Ferne prüfen. Haben Sie keine Angst, es gibt viel grafische Mailclients, wie KDE's Kmail. Wenn Sie einen verwenden möchten, sehen Sie sich sein Hilfe-Menü an.
13.7.1 pine
pine(1) ist nicht elm. Oder so sagt man. Die Universität von Washington hat ihr Programm für Internet News und Mail aus der Nötogkeit herraus gemacht einen einfachen Mailreader für ihre Studenten zu haben. pine ist heute eins der beliebtesten Emailclients und ist für fast jeden Geschmack an Unix und sogar Windows zu haben.
Figure 13-2. Das pine Menü

Sie werden ein Menü mit Befehlen und eine Reihe von Befehlstasten unten sehen. pine ist wirklich ein komplexes Programm, also werden wir hier nicht jedes einzelne Feature diskutieren.
Um zu sehen was in Ihrem Posteingang ist drücken Sie i. Ihre Nachrichten sind dort mit ihrem Datum, Author und Betreff aufgelistet. Markieren Sie die Nachricht, die Sie wollen, und drücken Sie enter um Sie sich anzusehen. r drücken wird eine Antwort auf die Nachricht beginnen. Sobald Sie ihre Antwort verfasst haben, drücken Sie Ctrl+X um Sie zu senden. Sie können i drücken um zu der Nachrichtenauflistung zurückzukehren.
Wenn Sie eine NAchricht löschen wollen, drücken Sie d. Es wird die markierte Nachricht zum Löschen kennzeichnen. pine löscht Mails, wenn Sie das Programm verlassen. pine lässt Sie ihre Mails auch in Ordnern speichern. Sie kriegen eine Auflistung mit Ordnern, wenn Sie l drücken. In der Nachrichtenauflistung drücken Sie s um sie in einem anderen Ordner zu speichern. Es wird Sie nach dem Namen des Ordners fragen, in den die Mail gespeichert werden soll.
pine bietet viele, viele Möglichkeiten, Sie sollten sich definitiv die manpage ansehen um mehr Informationen zu erhalten. Sie wird die neusten Informationen über das Programm enthalten.
13.7.2 elm
elm(1) ist ein weiterer beliebter textbasierter Mailclient. Obwohl er nicht ganz so benutzerfreundlich ist wie pine gibt es ihn defintiv viel länger.

Standardmässig landen Sie im Posteingang. Die Nachrichten werden mit Nachrichtennummer, Datum, Absender und Betreff aufgelistet. Benutzen Sie die Pfeiltasten um die Nachricht zu markieren, die Sie lesen wollen. Drücken Sie Enter um die Nachricht zu lesen.
Um eine neue Nachricht zu verfassen, drücken Sie m auf dem Hauptbildschirm. Die d-Taste markiert eine Nachricht zum Löschen. Und die r -Taste antwortet auf die Mail die Sie gegenwärtig am Lesen sind. Alle diese Tasten werden am unteren Bildschrimrand mit einer Eingabezeile dargestellt.
13.7.3 mutt
"All mail clients suck. This one just sucks less" - "Alle Mailclients sind schlecht. Dieser hier ist nur weniger schlecht." mutt's ursprüngliche Benutzerschnittstelle basierte auf elm mit ein paar zusätzlichen Features aus anderen beliebten Mailclients - das Ergebnis war ein hybrider mutt.
Einige Features, die mutt beinhaltet:
- Farbunterstützung
- Nachrichtenverzweigung
- MIME und PGP/MIME Unterstützung
- Pop3 und IMAP Unterstützung
- Unterstützung für unterschiedliche Mailboxformate (mbox, MMDF, MH, maildir)
- hoch anpassbar
Abbildung 13-4. Mutt Hauptbildschrim

Wenn Sie einen Mailclient suchen, der Ihnen komplette Kontrolle über alles gibt, werden Sie mutt mögen. Alle Standardeinstellungen können angepasst werden, alle Tastaturbelegungen verändert werden. Wenn Sie ein Makro hinzufügen wollen, können Sie das.
Wahrscheinlich möchten Sie sich die muttrc manpage ansehen, die Ihnen sagen wird, wie Sie alles einstellen. Oder schauen Sie sich die mitgelieferte muttrc Beispieldatei an.
13.7.4 nail
nail(1) ist ein kommandozeilengesteuerter Mailclient. Er ist sehr primitiv und bietet ziemlich nichts in der Art einer Benutzerschnittstelle. Wie auch immer, mailx ist nützlich, wenn Sie schnell etwas mailen müssen, den Hauptteil eines Mailers scripten, ihre MTAinstallation testen oder etwas in dieser Art. Anmerkung: Slackware erstellt symbolische Links auf nail in /usr/bin/mail und /usr/bin/mailx. Jeder dieser drei Befehle führt das selbe Programm aus. Im Klartext: Sie werden wahrscheinlich nail als mail ansehen.
Die grundsätzliche Befehlszeile ist:
% mailx <subject> <to-addr>
mailx ließt die Nachricht vom Standard input. Also können Sie eine Textdatei mit cat in diesen Befehl leiten um ihn zu mailen oder Sie können einfach nur den Text schreiben und Ctrl+D drücken, wenn Sie mit der Nachricht fertig sind.
Hier ist ein Beispiel um einen Programmcode an eine andere Person zu mailen.
% cat randomfunc.c | mail -s "Here's that function" asdf@example.net
Die manpage erklärt wahrscheinlich einiges mehr, was nail tun kann, also werden Sie sich diese wahrscheinlich ansehen wollen, bevor Sie es nutzen.