Der Mailreader Mutt: Einstieg

Weiter Zurück Inhalt

## 2. Einstieg

Dieses Kapitel soll einen kurzen Überblick über die Benutzung von Mutt liefern. Es gibt wesentlich mehr Features, die an anderer Stelle dieses Manuals beschrieben sind. Weitere Informationen sind in der Mutt FAQ und auf diversen Web-Seiten nachzulesen. Genaueres kann man auf der Mutt Homepage erfahren.

Bei den in diesem Kapitel beschriebenen Tastenbelegungen handelt es sich um die in der Distribution voreingestellten Werte. Es kann aber sein, daß ein lokaler Systemadministrator die Belegungen auf dem von dir benutzten Rechner geändert hat. Du kannst in jedem Menü ``?'' aufrufen, um dir die aktuell vorhandene Tastenbelegung anzusehen.

Das erste, was du tun mußt, ist mutt aufzurufen. Das geschieht einfach durch die Eingabe von "mutt" auf der Kommandozeile. Es gibt diverse Kommandozeilen-Optionen, schau dazu entweder in die mutt-Manpage oder die Referenz.

## 2.1 Navigieren in den Menüs

Informationen werden ähnlich wie bei ELM in Menüs dargestellt. Die folgende Tabelle zeigt die wesentlichen Tasten, die zum Navigieren in den Menüs von Mutt benutzt werden.

> `

>     j oder <Cursor runter>  next-entry      Gehe zum nächsten Eintrag
>     k oder <Cursor rauf>    previous-entry  Gehe zum vorherigen Eintrag
>     z oder <Bild runter>    page-down       Gehe zur nächsten Seite
>     Z oder <Bild rauf>      page-up         Gehe zur vorherigen Seite
>     = oder <Pos1>           first-entry     Gehe zum ersten Eintrag
>     * oder <Ende>           last-entry      Gehe zum letzten Eintrag
>     q                       quit            Verlasse das aktuelle Menü
>     ?                       help            Zeige alle Tastenbelegungen
>                                             für das aktuelle Menü

> `

## 2.2 Editieren von Eingabefeldern

Mutt verfügt über einen eingebauten Zeileneditor, der für die Eingabe von Daten wie E-Mail-Adressen oder Dateinamen benutzt wird. Die Tastaturbelegung für das Navigieren beim Editieren ist der des Editors Emacs sehr ähnlich.

     ^A oder <Pos1>           bol            Gehe zum Zeilenanfang
     ^B oder <Cursor links>   backward-char  Gehe ein Zeichen nach links
     ^D oder <Entf>           delete-char    Lösche das Zeichen unter dem Cursor
     ^E oder <Ende>           eol            Gehe zum Zeilenende
     ^F oder <Cursor rechts>  forward-char   Gehe ein Zeichen nach rechts
     <TAB>                    complete       Datei- oder Aliasnamen ergänzen
     ^K                       kill-eol       Lösche bis zum Zeilenende
     ^T                       complete-query Adresse aus externer Quelle ergänzen
     ^U                       kill-line      Lösche die gesamte Zeile
     ^V                       quote-char     Nächste Taste "wörtlich" übernehmen
     ^W                       kill-word      Lösche das Wort rechts vom Cursor
     <Cursor rauf>            history-up     Vorherigen Text aus History laden
     <Cursor runter>          history-down   Nächsten Text aus History laden
     <Backspace>              backspace      Lösche das Zeichen links vom Cursor
     ^G                       n/a            Abbruch
     <Return>                 n/a            Editieren beenden

Du kannst die Tastaturbelegung für die editor Funktionen mit Hilfe des bind Befehls ändern. Um zum Beispiel die Entf Taste dazu zu benutzen, das Zeichen links vom Cursor zu löschen (an Stelle des Zeichens unter dem Cursor), kannst du folgendes tun:

`bind editor <delete> backspace`

## 2.3 Mail lesen - Der Index und der Pager

Wie bei vielen anderen Mailreadern auch, gibt es bei Mutt zwei Modi, in denen Mail gelesen wird. Der erste ist die Übersicht über alle Nachrichten in der Mailbox, wobei dies als ``Index'' bezeichnet wird. Der zweite Modus ist die Anzeige des Inhalts einer Mail, dieses nennt man den ``Pager''.

Die nächsten Abschnitte beschreiben die Funktionen, die in jedem dieser Modi zur Verfügung stehen.

### Der Nachrichten Index

> `

>     c               Öffne eine andere Mailbox
>     ESC c           Öffne eine andere Mailbox im Nur-Lesen-Modus
>     C               Kopiere Nachricht in Datei/Mailbox
>     ESC C           Erzeuge decodierte Kopie (text/plain)
>     ESC s           Erzeuge decodierte Kopie (text/plain) und lösche
>     D               Lösche Nachrichten nach Muster
>     d               Lösche aktuellen Eintrag
>     F               Schalte 'Wichtig'-Markierung der Nachricht um
>     l               Wähle anzuzeigende Nachrichten mit Muster aus
>     N               Setze/entferne den "neu"-Indikator einer Nachricht
>     o               Sortiere Nachrichten
>     O               Sortiere Nachrichten in umgekehrter Reihenfolge
>     q               Speichere Änderungen in Mailbox und beende das Programm
>     s               Speichere Nachricht/Anhang in Datei
>     t               Markiere aktuellen Eintrag
>     ESC t           Markiere aktuellen Diskussionsfaden
>     T               Markiere Nachrichten nach Muster
>     u               Entferne Löschmarkierung vom aktuellen Eintrag
>     U               Entferne Löschmarkierung nach Muster
>     v               Zeige MIME-Anhänge
>     x               Menü verlassen
>     <Return>        Zeige Nachricht an
>     <Tab>           Springe zur nächsten neuen Nachricht
>     @               Zeige komplette Absenderadresse
>     $               Speichere Änderungen in Mailbox
>     /               Suche nach regulärem Ausdruck
>     ESC /           Suche rückwärts nach regulärem Ausdruck
>     ^L              Erzeuge Bildschirmanzeige neu
>     ^T              Entferne Markierung nach Muster

> `

### Status Bezeichner

Zusätzlich zu Autor und Subject wird neben der laufenden Nummer eine kurze Zusammenfassung über den Status der Nachricht ausgegeben. Folgende ``Bezeichner'' können dort erscheinen und haben die angegebene Bedeutung:

> `

>     D       Nachricht wurde gelöscht
>     K       Enthält einen öffentlichen PGP-Schlüssel
>     M       Benötigt mailcap für die Anzeige
>     N       Nachricht ist neu und ungelesen
>     O       Nachricht ist alt und ungelesen
>     P       Nachricht ist mit PGP verschlüsselt
>     r       Nachricht ist beantwortet
>     S       Nachricht ist mit PGP signiert
>     s       Nachricht ist mit PGP signiert, aber nicht überprüft
>     !       Nachricht ist als wichtig markiert
>     *       Nachricht ist ausgewählt

> `

Einige der Status Bezeichner können wie folgt ein- und ausgeschaltet werden:

- Bezeichner setzen: set-flag (Voreinstellung: w)
- Bezeichner löschen: clear-flag (Voreinstellung: W)

Desweiteren zeigen die folgenden Bezeichner an, an wen die Nachricht adressiert ist. Sie können über die Variable $to_chars konfiguriert werden.

> `

>     +       Nachricht ging an dich und nur an dich
>     T       Nachricht ging an dich, aber per To oder per Cc auch an andere
>     C       Nachricht ging per Cc an dich
>     F       Nachricht ist von dir

> `

### Der Pager

Standardmäßig verwendet Mutt seinen eingebauten Pager, um den Inhalt von Nachrichten anzuzeigen. Dieser Pager ist dem Unix-Programm less sehr ähnlich, aber längst nicht so umfangreich.

> `

>     <Return>        Gehe eine Zeile nach unten
>     <Space>         Zeige die nächste Seite (oder die nächste Nachricht,
>                     wenn am Ende der Nachricht)
>     -               Gehe zurück zur vorherigen Seite
>     n               Suche nächsten Treffer
>     S               Übergehe zitierten Text
>     T               Schalte Anzeige von zitiertem Text ein/aus
>     ?               Zeige die Tastaturbelegung
>     /               Suche nach einem regulären Ausdruck (Suchmuster)
>     \               Suchmusterfärbung ein-/ausschalten
>     ^               Springe zum Nachrichtenanfang
>     $               Springe zum Nachrichtenende

> `

Zusätzlich sind viele der Funktionen aus dem Index auch im Pager verfügbar, wie z.B. delete-message oder copy-message (Dieses ist ein Vorteil gegenüber der Verwendung eines externen Pagers).

Außerdem unterstützt der interne Pager diverse andere erweiterte Funktionen. Zum einen akzeptiert und übersetzt er die ``Standard'' nroff Kodierungen für fett und unterstrichen. Diese Kodierungen bestehen aus einer Folge von entweder Buchstabe, Backspace (^H) und nochmal der Buchstabe für fett oder Buchstabe, Backspace, ``_'' für unterstrichen. Mutt wird versuchen, diese Sequenzen als fett bzw. unterstrichen darzustellen, sofern dein Terminal dieses unterstützt. Wenn nicht, dann kannst du die ``color'' Objekte für fett und unterstrichen benutzen und ihnen ein Farb- oder Mono-Attribut zuweisen.

Desweiteren unterstützt der interne Pager die ANSI Escape Sequenzen für Zeichenattribute. Mutt übersetzt diese in die korrekten Farb- und Zeicheneigenschaften. Die von Mutt unterstützten Sequenzen lauten:

> `

>     ESC [ Ps;Ps;Ps;...;Ps m
>     wobei Ps =
>     0    Alle Attribute aus
>     1    Fett ein
>     4    Unterstrichen ein
>     5    Blinkend ein
>     7    Invers ein
>     3x   Farbe für Vordergrund ist x
>     4x   Farbe für Hintergrund ist x

>     Die Farben sind
>     0    schwarz
>     1    rot
>     2    grün
>     3    gelb
>     4    blau
>     5    magenta
>     6    cyan
>     7    weiß

> `

Mutt verwendet diese Attribute, um text/enriched Nachrichten darzustellen. Sie können ebenso von einem externen autoview Skript verwendet werden, um Text hervorzuheben.

Anmerkung: Wenn du die Farben deines Terminals änderst, wirkt sich das auf Mutt aus. Wenn du z.B. im xterm color2 eine andere Farbe zuordnest, dann verwendet Mutt diese Farbe anstatt grün.

### Thread Modus

Wenn die Mailbox nach threads sortiert ist, dann gibt es einige weitere Funktionen in den Modi index und pager.

     ^D      delete-thread       Lösche alle Nachrichten im aktuellen Thread
     ^U      undelete-thread     Hebe die Löschung auf für alle Nachrichten
                                 im aktuellen Thread
     ^N      next-thread         Springe zum Anfang des nächsten Threads
     ^P      previous-thread     Springe zum Anfang des vorherigen Threads
     ^R      read-thread         Markiere den aktuellen Thread als gelesen
     ESC d   delete-subthread    Lösche alle Nachrichten im aktuellen Subthread
     ESC u   undelete-subthread  Hebe die Löschung auf für alle Nachrichten im
                                 aktuellen Subthread
     ESC n   next-subthread      Springe zum Anfang des nächsten Subthreads
     ESC p   previous-subthread  Springe zum Anfang des vorherigen Subthreads
     ESC r   read-subthread      Markiere den aktuellen Subthread als gelesen
     ESC t   tag-thread          Marke setzen/rücksetzen für den aktuellen Thread
     ESC v   collapse-thread     Aktuellen Thread ein/ausklappen
     ESC V   collapse-all        Alle Threads ein/ausklappen
     P       parent-message      Springe zur ``übergeordneten'' Mail im Thread

Anmerkung: Nach dem Einklappen eines Threads wird nur die erste Nachricht dieses Threads angezeigt; die anderen werden versteckt. Das ist nützlich, wenn Threads so viele Nachrichten enthalten, daß nur wenige Threads am Bildschirm angezeigt werden können. Siehe dazu %M in $index_format. Beispielsweise kannst du "%?M?(#%03M)&(%4l)?" in $index_format verwenden, um optional die Anzahl der versteckten Nachrichten anzuzeigen, wenn ein Thread eingeklappt ist.

Vergleiche auch: $strict_threads.

### Verschiedene Funktionen

Erzeuge Aliasnamen (create-alias) (Voreinstellung: a)

Erzeugt einen neuen Alias (Adreßbucheintrag), basierend auf der aktuellen Nachricht (oder erfragt einen neuen). Wenn das Editieren beendet ist, wird ein Alias Eintrag in die durch $alias_file spezifizierte Datei gemacht. Anmerkung: Das Setzen von $alias_file stellt noch nicht die dort eingetragenen Aliasnamen zur Verfügung, die Datei muß auch explizit eingelesen werden.

Kopfzeilen anzeigen (display-toggle-weed) (Voreinstellung: h)

Schaltet das Verbergen der durch ignore Befehle spezifizierten Header-Felder ein/aus.

Editiere Nachricht (edit-message) (Voreinstellung: e)

Dieser Befehl (verfügbar im ``Index'' und im ``Pager'') erlaubt es, die aktuelle Nachricht in ihrem ``rohen'' Zustand (so, wie sie in der Mailbox gespeichert ist) zu editieren. Wenn du damit fertig bist, wird die geänderte Nachricht an die aktuelle Mailbox angehängt und das Original zum Löschen markiert.

Gebe muttrc-Kommando ein (enter-command) (Voreinstellung: ``:'')

Dieser Befehl wird benutzt, um ein beliebiges Kommando auszuführen, das normalerweise in die muttrc-Konfigurationsdatei eingetragen wird. Ein üblicher Anwendungsfall ist das Prüfen von Variablenwerten oder - im Zusammenhang mit Makros - das direkte Ändern dieser Werte.

Extrahiere öffentliche PGP-Schlüssel (extract-keys) (Voreinstellung: ^K)

Dieser Befehl extrahiert öffentliche PGP-Schlüssel aus der aktuellen oder aus allen markierten Nachricht(en) und fügt sie deinem öffentlichen PGP-Schlüsselbund hinzu.

Entferne PGP-Mantra aus Speicher (forget-passphrase) (Voreinstellung: ^F)

Dieser Befehl entfernt das PGP-Mantra aus dem Speicher. Das ist hilfreich, wenn du dich bei der Eingabe vertippt hast.

Antworte an Mailing-Listen (list-reply) (Voreinstellung: L)

Antworte auf die aktuelle oder alle markierten Nachricht(en), wobei nur Adressen verwendet werden, die mit dem lists Befehl definiert wurden. Wenn die Variable $honor_followup_to gesetzt ist, wird überdies der `Mail-Followup-To` Header berücksichtigt. Wenn man diesen Befehl zum Antworten auf Mails aus Mailinglisten benutzt, vermeidet man, daß eine überflüssige Kopie an den Autor der Mail geht.

Bearbeite (pipe) Nachricht oder Anhang mit Shell-Kommando (pipe-message) (Voreinstellung: |)

Erfragt ein externes Unix-Shell-Kommando und piped die aktuelle Nachricht oder alle markierten in diesen Befehl. Die Variablen $pipe_decode, $pipe_split, $pipe_sep und $wait_key kontrollieren das genaue Verhalten dieser Funktion.

Rufe Kommando in Shell auf (shell-escape) (Voreinstellung: !)

Erfragt ein externes Unix-Shell-Kommando und führt es aus. Die Variable $wait_key kann benutzt werden, um festzulegen, ob Mutt - abhängig vom Returncode des Kommandos - auf einen Tastendruck warten soll, nachdem das Kommando ausgeführt wurde (um etwa das Lesen einer Ausgabe zu ermöglichen).

Schalte Anzeige von zitiertem Text ein oder aus (toggle-quoted) (Voreinstellung: T)

Der Pager benutzt die $quote_regexp Variable, um zitierten Text (Quotes) in der Nachricht zu finden. Diese Funktion schaltet die Anzeige des zitierten Texts in der Nachricht ein bzw. aus. Das ist besonders dann nützlich, wenn man sich nur für die Antwort interessiert, aber eine große Menge an zitiertem Text vorhanden ist.

Überspringe zitierten Text (skip-quoted) (Voreinstellung: S)

Diese Funktion springt zur nächsten Zeile, die keinen zitierten Text enthält und auf eine zitierte Zeile folgt.

## 2.4 Mail versenden

Die folgenden Tastenbelegungen sind im index verfügbar, um Mail zu versenden.

> `

>     m       compose         Erzeuge neue Nachricht
>     r       reply           Beantworte Nachricht
>     g       group-reply     Antworte an alle Empfänger
>     L       list-reply      Antworte an Mailing-Listen
>     f       forward         Leite Nachricht mit Kommentar weiter
>     b       bounce          Versende Nachricht erneut an anderen Empfänger
>     ESC k   mail-key        Verschicke öffentlichen PGP-Schlüssel

> `

``bounce'' versendet eine Nachricht so wie sie ist an einen anderen Empfänger. Ein ``forward'' einer Nachricht erlaubt es, diese noch mit einem eigenen Kommentar zu versehen oder zu verändern. Diese Besonderheiten werden im Kapitel ``Nachrichten weiterleiten'' ausführlicher beschrieben.

Mutt geht dann in das Nachricht erstellen Menü und fragt die Empfänger ab, die im ``To:'' Header eingetragen werden sollen. Als nächstes wird nach dem Subject (Betreff) der Nachricht gefragt. Wenn auf eine Mail geantwortet oder eine Nachricht weitergeleitet wird, wird das Feld mit dem ursprünglichen Subject vorbelegt. In den Abschnitten über $askcc, $askbcc, $autoedit, und $fast_reply steht, wie man die Art ändern kann, wie Mutt diese Dinge erfragt.

Mutt startet dann automatisch deinen $editor für den Nachrichtentext. Wenn die $edit_headers Variable gesetzt ist, dann werden alle Kopfzeilen (Header) der Nachricht mit in den Editor kopiert. Alle Nachrichten, auf die du antwortest, werden in der Reihenfolge angefügt, in der sie im Index sortiert waren und entsprechend den Variablen $attribution, $indent_string und $post_indent_string formatiert. Wenn eine Nachricht mittels ``forward'' weitergeleitet wird, dann wird eine Kopie der ursprünglichen Nachricht angefügt, es sei denn, die Variable $mime_forward ist gesetzt. Wenn du eine $signature definiert hast, wird auch diese an die Nachricht angehängt.

Wenn du mit dem Editieren der Nachricht fertig bist, kehrt Mutt in das Nachricht erstellen Menü zurück. Folgende Optionen sind dort möglich:

     a       attach-file             Hänge Datei(en) an diese Nachricht an
     A       attach-message          Hänge Nachricht(en) an diese Nachricht an
     ESC k   attach-key              Hänge öffentlichen PGP-Schlüssel an
     d       edit-description        Editiere die Beschreibung des Anhangs
     D       detach-file             Lösche eine angehängte Datei/Nachricht
     t       edit-to                 Editiere Empfängerliste (To)
     ESC f   edit-from               Editiere das From-Feld
     r       edit-reply-to           Editiere Reply-To-Feld
     c       edit-cc                 Editiere die CC-Liste
     b       edit-bcc                Editiere die BCC-Liste
     y       send-message            Verschicke Nachricht
     s       edit-subject            Editiere die Subject-Zeile
     f       edit-fcc                bestimme eine ``Fcc´´ Mailbox
     p       pgp-menu                Zeige PGP-Optionen
     P       postpone-message        Stelle Nachricht zum späteren Versand zurück
     q       quit                    Breche das Versenden der Nachricht ab
     w       write-fcc               Schreibe Nachricht in Mailbox
     i       ispell                  Rechtschreibprüfung via ispell
     ^F      forget-passphrase       Entferne PGP-Mantra aus Speicher

Anmerkung: Die attach-message Funktion fragt nach einer Mailbox, aus der Nachrichten angehängt werden sollen. Dann kannst du darin Mails markieren. Diese werden automatisch an die Nachricht angehängt. Es ist zu beachten, daß bestimmte Operationen, wie das Erstellen einer neuen Nachricht, Antworten, Weiterleiten etc. nicht zur Verfügung stehen, wenn man sich im 'attach-message'-Modus befindet. Das %r in $status_format wird zu einem 'A', um anzuzeigen, daß man sich im 'attach-message'-Modus befindet.

### Editieren der Kopfzeilen

Beim Editieren der Kopfzeilen (Header) einer Nachricht stehen einige besondere Funktionen zur Verfügung.

Wenn du
`Fcc:` Dateiname
angibst, dann nimmt Mutt die Datei Dateiname genauso, als ob du die edit-fcc Funktion im Nachricht erstellen Menü verwendet hättest.

Du kannst Dateien auch durch Angabe von
`Attach:` Dateiname [ Beschreibung ]
an deine Nachricht anhängen. Dabei ist Dateiname die Datei, die angehängt werden soll und Beschreibung der Text, der als Beschreibung des Anhangs dienen soll.

Wenn du auf eine Nachricht antwortest und dabei die In-Reply-To: Zeile aus den Headern entfernst, dann erzeugt Mutt keine References: Zeile. So ist es möglich, einen neuen Thread zu beginnen.

Vergleiche auch edit_headers.

### Mutt mit PGP verwenden

Wenn du PGP verwenden möchtest, dann kannst du

`Pgp:` [ `E` | `S` | `S<id`> ]

angeben.

``E'' verschlüsselt, ``S'' signiert und ``S<id>'' signiert mit dem angegebenen Schlüssel, wobei $pgp_sign_as dauerhaft gesetzt wird.

Wenn Du mutt angewiesen hast, eine Nachricht mit PGP zu verschlüsseln, wird beim Versenden der Mail folgendermaßen ein Schlüssel ausgewählt: Mutt stellt keine Fragen, wenn es einen Schlüssel mit einer zertifizierten Benutzer-ID gibt, die zu einer der Empfänger-Adressen paßt. Es gibt jedoch Situationen, in denen mehrere Schlüssel möglich sind, die Benutzer-ID nur schwach zertifiziert ist oder überhaupt kein passender Schlüssel gefunden werden kann.

In diesen Fällen wird ein Menü angezeigt, das eine Liste der Schlüssel enthält, von denen Du einen aussuchen kannst. Wenn du dieses Menü abbrichst oder mutt überhaupt keinen passenden Schlüssel findet, wirst Du nach einer Benutzer-ID gefragt. Diese Abfrage kann man - wie gewohnt - mit `^G` abbrechen. Wenn das geschieht, kehrt mutt zum Nachricht erstellen-Menü zurück.

Sobald die Auswahl eines Schlüssels erfolgreich abgeschlossen ist, wird die Nachricht mit dem gewählten öffentlichen Schlüssel kodiert und verschickt.

Die Einträge im Auswahl-Menü für Schlüssel enthalten verschiedene Felder (siehe auch $pgp_entry_format), deren Bedeutung in den meisten Fällen unmittelbar klar ist. Dennoch sind einige Erläuterungen zu den Bezeichner-, Fähigkeiten- und Gültigkeits-Feldern angebracht:

Das ``Bezeichner-Feld'' (%f) enthält eine der folgenden Markierungen:

     R            Der Schlüssel wurde zurückgezogen und kann nicht verwendet
                  werden
     X            Der Schlüssel ist abgelaufen und kann nicht verwendet werden
     d            Du hast den Schlüssel gesperrt
     c            Es gibt unbekannte kritische selbst-signierte Blöcke

Das ``Fähigkeiten-Feld'' (%c) erzeugt eine Folge aus zwei Zeichen, die die Möglichkeiten eines Schlüssels darstellen. Das erste Zeichen steht für die Verschlüsselungs-Fähigkeit: Ein Minus-Zeichen (-) bedeutet, daß der Schlüssel nicht zum Kodieren verwendet werden kann. Ein Punkt (.) wird bei Schlüsseln gesetzt, die in einer der Benutzer-IDs als ``Signatur-Schlüssel'' vorgesehen sind, aber mit denen dennoch auch Verschlüsselung möglich ist. Der Buchstabe e zeigt, daß ein Schlüssel zum Kodieren geeignet ist.

Das zweite Zeichen steht für die Signier-Fähigkeit des Schlüssels. Wieder bedeutet ``-'' ``nicht zum signieren'', ``.'' steht für einen Schlüssel, der in einer der Benutzer-IDs als reiner ``Kodierungs-Schlüssel'' vorgesehen ist und ``s'' bezeichnet einen Schlüssel, der zum Signieren verwendet werden kann.

Das Gültigkeits-Feld (%t) zeigt schließlich, wie sicher eine Benutzer-ID zertifiziert ist. Ein Fragezeichen (?) steht für undefinierte Gültigkeit, ein Minus (-) für eine nicht vertrauenswürdige Zuordnung, das Leerzeichen für eine teilweise vertrauenswürdige Zuordnung und ein Plus (+) symbolisiert vollständige Gültigkeit.

### Verschicken anonymer Nachrichten über ``mixmaster''

Vielleicht hast du mutt so konfiguriert, daß es mit Mixmaster (einem anonymen Remailer) zusammenarbeitet. Mixmaster erlaubt es, über eine Kette von Remailern Mail anonym zu versenden.

Um dies nutzen zu können, muß man bestimmte Einschränkungen einhalten. Die wichtigste davon ist, daß man weder den `Cc` noch den `Bcc` Header benutzen kann. Damit Mutt Mixmaster verwendet, muß man mit Hilfe der ``Mix''-Funktion im Nachricht erstellen-Menü eine Remailer-Kette auswählen.

Der Bildschirm zur Auswahl einer Kette ist in zwei Bereiche unterteilt. Der (größere) obere Bereich enthält eine Liste von Remailern, die Du verwenden kannst. Im unteren Bereich ist die gerade ausgewählte Remailer-Kette dargestellt.

Du kannst innerhalb der Kette mit den `chain-prev` und `chain-next` Funktionen navigieren, die in der Voreinstellung auf die linke und rechte Pfeiltaste sowie auf die Tasten `h` und `l` gelegt sind (denke an die vi-Tastenbelegung). Um einen Remailer an der aktuellen Stelle in die Kette einzufügen, steht die `insert` Funktion zur Verfügung. Um einen Remailer hinter der aktuellen Position anzuhängen, verwendet man `select-entry` oder `append`. Mit der entsprechenden Funktion lassen sich auch Einträge aus der Kette entfernen. Schließlich entscheidet man sich, die Veränderungen zu verwerfen, indem man das Menü verläßt, oder mittels `accept` zu übernehmen, indem man (in der Voreinstellung) `Return` drückt.

Es ist wichtig zu wissen, daß unterschiedliche Remailer unterschiedliche Fähigkeiten haben, die in den Zeilen des Remailer-Menüs im %c Feld dargestellt werden (siehe dazu $mix_etry_format). Am wichtigsten ist die Eigenschaft ``Mittelsmann'', die am Großbuchstaben ``M'' zu erkennen ist: Sie bedeutet, daß der fragliche Remailer nicht als letztes Element einer Kette verwendet werden kann, sondern nur Nachrichten an andere Mixmaster-Remailer weiterleitet. Bitte konsultiere die Dokumentation von Mixmaster, um Einzelheiten zu den anderen Fähigkeiten zu erfahren.

## 2.5 Nachrichten weiterleiten

``Bounce'' und ``Forward'' ermöglichen es, eine vorhandene Nachricht an andere Empfänger weiterzuleiten. Beim ``Bounce'' wird der sendmail Befehl verwendet, um die Nachricht unverändert an weitere Adressen zu schicken - so, als ob sie zu den Originalempfängern zählen würden. ``Forward'' hingegen erlaubt es, die Nachricht vor dem Weiterleiten noch zu verändern (z.B. durch Einfügen eines eigenen Kommentars).

Folgende Tastenbelegungen sind standardmäßig vorhanden:

> `

>     f       forward         Leite Nachricht mit Kommentar weiter
>     b       bounce          Versende Nachricht erneut an anderen Empfänger

> `

Das Weiterleiten ist entweder durch Einfügen der Originalnachricht in den Rumpf der neuen Nachricht möglich (wobei Mutt automatisch kenntlich macht, wo die weitergeleitete Mail beginnt und endet) oder durch einen MIME-Anhang. Was verwendet wird, hängt davon ab, wie die $mime_forward Variable gesetzt ist. Die Umwandlung von Anhängen in Text (wie sie im Pager erfolgt) kann dabei über die Variablen $forward_decode und $mime_forward_decode gesteuert werden. Es kann vom Inhalt einer Mail abhängen, wie man sie weiterleiten will, deshalb handelt es sich bei $mime_forward um eine Quad-Option, die zum Beispiel auf ``ask-no'' gesetzt werden kann.

Ob und welche Kopfzeilen eingefügt werden, wird durch die Einstellung der Variablen $weed festgelegt, wenn nicht mime_forward verwendet wird.

Das Editieren einer weitergeleiteten Nachricht erfolgt genauso wie beim Senden einer Nachricht oder beim Antworten.

## 2.6 Nachrichten zurückstellen

Manchmal ist es wünschenswert, das Absenden einer Nachricht, die du zu schreiben begonnen hast, zu verschieben. Wenn die postpone-message Funktion im Nachricht erstellen Menü aufgerufen wird, dann werden der Rumpf der Nachricht und alle Anhänge in einer Mailbox gespeichert, die durch die Variable $postponed festgelegt wird. Das bedeutet, daß du die Nachricht auch dann wieder zurückholen kannst, wenn du Mutt zwischendurch verlassen hast.

Sobald eine Nachricht zurückgestellt wurde, gibt es mehrere Möglichkeiten, sie zurückzuholen. Auf der Kommandozeile kannst du dazu die ``-p'' Option verwenden. Wenn du mittels compose aus dem index oder pager eine neue Nachricht erstellst, wirst du gefragt, ob du an der zurückgestellten Nachricht weiterschreiben willst. Wenn es mehrere zurückgestellte Nachrichten gibt, dann erscheint das Zurückgestellte Nachrichten Menü, über das die Nachricht ausgewählt werden kann, die zurückgeholt werden soll.

Anmerkung: Wenn du eine Antwort auf eine Nachricht (Reply) zurückstellst, dann wird die Nachricht erst dann als beantwortet gekennzeichnet, wenn die Antwort wirklich abgeschlossen und gesendet wurde. Es ist ebenfalls erforderlich, daß du dich in derselben Mailbox befindest, in der die beantwortete Nachricht abgelegt ist, damit ihr Status korrekt gesetzt werden kann.

Siehe auch die $postpone Quad-Option.

Weiter Zurück Inhalt