Erweiterte FunktionenAktionen Mit Aktionen können Sie das mächtige Werkzeug der Unix-Kommandozeile auf Ihre E-Mails anwenden. Sie können verschiedene Befehle definieren und dabei Parameter verwenden wie etwa die aktuelle Mail-Datei, eine Liste von E-Mails, den aktuell ausgewählten Text usw.. Auf diese Weise sind Sie in der Lage, unterschiedlichste Aufgaben zu erledigen wie z.B. das Schreiben von Mail mit Ihrem Texteditor, das Verstecken von Ausdrücken mittels ROT-13, das Ausführen von Korrektur-Skripten direkt aus E-Mails heraus usw.. Dabei sind Ihrer Fantasie keine Grenzen gesetzt. Erstellen und konfigurieren können Sie Aktionen über das Menü /Konfiguration/Aktionen.... Das Menü Extras/Aktionen/ enthält dann für jede Aktion, die Sie erstellt haben, ein Untermenü. Wenn Sie aus der Liste der Nachrichten eine oder mehrere ausgewählt haben oder eine Nachricht in dieser Ansicht betrachten, dann wird die Anwahl eines dieser Menüpunkte die Aktion ausführen und sie - je nach Definition - auf die Nachricht(en) anwenden. Darüber hinaus ist es möglich, einzelne Aktionen in die Werkzeugleiste einzubinden. Um dies zu tun, öffnen Sie das Menü Konfiguration/Einstellungen und wählen Werkzeugleisten/Hauptfenster. Wählen Sie Benutzer-Funktion im Klappmenü Elementart, dann die Aktion im Klappmenü Auszuführender Vorgang und klicken Sie auf die Schaltfläche Symbol, um das gewünschte zu wählen.
Einfach Öffnen mit... Menü-Name: Öffnen mit/EDITOR Befehlszeile: EDITOR %p Öffnet die Datei des ausgewählten dekodierten MIME-Teils (%p) mit Ihrem Texteditor EDITOR (z.B. kate oder gedit). Spam-Management mittels Bogofilter Menü-Name: Bogofilter/als Nicht-Spam markieren Befehlszeile: bogofilter -n -v -B "%f" Markiert ausgewählte Mails (%f) als Nicht-Spam mittels Bogofilter. Menü-Name: Bogofilter/als Spam markieren Befehlszeile: bogofilter -s -v -B "%f" Markiert ausgewählte Mails (%f) als Spam mittels Bogofilter. In Google suchen mittels externem Skript Menü-Name: In Google suchen Befehlszeile: |/Pfad/zu/google_search.pl Sucht in Google nach dem ausgewählten Text (|) mittels externem Skript google_search.pl.
Vorlagen Vorlagen werden in Editor-Fenstern verwendet und liefern ein Muster für E-Mails. Vorlagen können aus feststehendem Text und dynamischen Teilen bestehen, wie etwa dem Namen des Empfängers (Lieber %N, ...), dem Datum usw.. Bei der Umsetzung der Vorlage werden die dynamischen Felder durch entsprechende Inhalte ersetzt. Sie können Vorlagen über das Menü Extras konfigurieren. Wenn Sie eine Vorlage anwenden, werden Sie zum Einfügen oder Ersetzen aufgefordert, wobei sich die Unterscheidung zwischen Einfügen und Ersetzen allein auf den Text der Nachricht bezieht. Ersetzen tauscht die aktuelle Nachricht im Eingabefenster gegen den in der Vorlage definierten Text aus - oder löscht ihn, falls die Vorlage leer ist. Einfügen setzt den Text aus der Vorlage - wenn vorhanden - genau an der Schreibmarkenposition ein. Wenn Sie 'Einfügen' oder 'Ersetzen' wählen, dann werden alle in der Vorlage definierten Felder wie 'An', 'Cc' oder 'Bcc' an die Empfängerliste im Editor-Fenster angehängt. Wenn die Vorlage eine Betreffzeile enthält, so ersetzt diese stets die Betreffzeile im Editor-Fenster. Symbole lassen sich in allen Teilen der Vorlagen verwenden und werden, soweit möglich, durch den entsprechenden dynamischen Wert ersetzt; andernfalls bleibt der Wert leer. Dies ist oft sinnvoller, wenn Sie eine Vorlage zum Antworten oder Weiterleiten anwenden, andernfalls bleiben die meisten Symbolwerte undefiniert. Die Verwendung von Symbolen in Teilen von Vorlagen ist nicht eingeschränkt, auch wenn das Einsetzen des Textkörpers (%M oder %Q) normalerweise nicht sinnvoll sein mag. Bei Anwendung einer Vorlage wird zuerst der Textkörper verarbeitet, dann folgen die Felder 'An', 'Cc', 'Bcc' und die Betreffzeile. Weitere Informationen und Beispiele finden Sie auf der (von Benutzern gestützten) FAQ-Seite von Claws Mail : http://www.claws-mail.org/faq/VerarbeitungVerarbeitungsregeln sind dasselbe wie Filterregeln, außer daß sie angewandt werden, wenn ein Ordner geöffnet wird oder sie manuell aus dem Kontextmenü eines Ordners heraus auf nur diesen angewandt werden. Sie können Sie verwenden, um alte Mails automatisch in ein Archiv zu verschieben, zum Weiterversenden von E-Mails und für vieles andere. Sie können die Verarbeitungsregeln für jeden Ordner bearbeiten, indem Sie darauf rechtsklicken. Den Verarbeitungsregeln stehen Vor- und Nachverarbeitungsregeln zur Seite. Wie die Verarbeitungsregeln finden Sie Anwendung, wenn ein Ordner geöffnet wird oder sie manuell aus dem Kontextmenü eines Ordners aktiviert werden, aber sie stehen wie die Filterregeln allen Ordnern zur Verfügung. Sie können sie über das Menü Extras konfigurieren. Vorverarbeitungsregeln werden vor den ordnerspezifischen Verarbeitungsregeln ausgeführt, während Nachverarbeitungsregeln erst danach ausgeführt werden. Farbmarkierungen Farbmarkierungen lassen sich verwenden um anzuzeigen, daß eine Nachricht von besonderer Bedeutung ist. Um eine Farbmarkierung zu setzen, rechtsklicken Sie einfach auf eine Nachricht in der Listenansicht und verwenden das Untermenü Farbmarkierung. Farbmarkierungen sind benutzerkonfigurierbar. Sowohl Farbe als auch Markierung können vom Benutzer bestimmt werden. Die Einstellungen finden Sie unter Konfiguration/Einstellungen/Anzeige/Farben. Unterstützung von MailinglistenClaws Mail bietet Unterstützung für Mailinglisten, und zwar im Untermenü Nachricht/Mailingliste/. Wenn Sie eine Mailinglisten-Nachricht markiert haben, können Sie über das Untermenü schnell abonnieren, abmelden, versenden, Hilfe bekommen, den Listeninhaber kontaktieren oder das Listen-Archiv aufsuchen; entweder durch Öffnen eines Editor-Fensters mit der fertig eingetragenen Adresse - oder durch Öffnen der URL in Ihrem Webbrowser.Plugins Plugins sind der Mechanismus zur Erweiterung der Funktionen von Claws Mail. Stellen Sie sich etwa vor, daß Sie Ihre Mails via SQL auf einem Datenbankserver speichern wollen. Bei den meisten anderen Mailprogrammen ist dies einfach unmöglich, ohne deren ganze Programmierung umzukrempeln. Für Claws Mail kann man einfach ein Plugin schreiben, um diese Funktion zu erreichen. Dies ist nur ein Beispiel für die Möglichkeiten. Eine ganze Reihe von Plugins für Claws Mail gibt es bereits, und weitere werden folgen. Im Abschnitt Claws Mail erweitern erfahren Sie Einzelheiten dazu. Claws Mail in der Praxis Zu Beginn versucht der Konfigurationsassistent, verschiedene Feldinhalte wie Benutzer- und Hostnamen abzuleiten, indem er Systeminformationen auswertet. Da er für eine breite Verwendung ausgelegt ist, müssen die Standardwerte oft geändert werden. Dennoch ist dieser Assistent anpaßbar, und zwar dergestalt, daß Systemadminstratoren Claws Mail komfortabel für mehrere Benutzer eines Rechners einrichten können, oder sogar auf mehreren Rechnern mittels Kopiermechanismus. Der erste Teil besteht daraus, eine Konfigurationsvorlage für den Assistenten zu erstellen und die verschiedenen Standardparameter einer neuen Claws Mail-Installation festzulegen. Beginnen Sie mit einem Benutzer, der kein Verzeichnis ~/.claws-mail hat, idealerweise einem neuen Benutzer. Starten Sie Claws Mail und gehen Sie den Assistenten durch. Die Werte, die Sie eintragen, sind für den künftigen Einsatz nicht nutzbar, also können Sie weiter-weiter-weiter klicken. Sobald der Assistent fertig ist und Sie das Hauptfenster von Claws Mail geöffnet haben, konfigurieren Sie die verschiedenen Standardwerte, die Sie in der Vorlage haben möchten. Sie können Plugins laden, Personen oder LDAP-Server im Adressbuch hinzufügen, Filterregeln erstellen usw. Falls benötigt, und wenn Ihr Claws Mail MH-Ordner verwendet, können Sie in zur Mailbox Unterordner anlegen. Als nächstes beenden Sie Claws Mail. Nun editieren Sie die neu erstellte Vorlagendatei des Assistenten ~/.claws-mail/accountrc.tmpl. In dieser Datei sehen Sie verschiedene Variablen, die den Feldern des Assistenten entsprechen. Sie können dort Anmerkungen eintragen (wobei der übliche Standardwert benutzt wird) oder Werte bzw. Variablen vorgeben. Nicht alle Felder können Variablen enthalten; so sind z.B. smtpauth, smtpssl und recvssl logische Werte, entweder 0 oder 1, und recvtype ist ein ganzzahliger Wert. Die anderen Felder, wie name, email oder recvuser, werden vom Assistenten aufgegliedert und die enthaltenen Variablen durch Werte ersetzt. So können Sie alles für Ihre Einrichtung notwendige angeben, selbst wenn ungewöhnliche Servernamen oder Server-Logins vorkommen. Speichern Sie diese Datei, und löschen Sie sowohl ~/.claws-mail/accountrc, (mit Ihrem provisorisches Mailkonto) und ~/.claws-mail/folderlist.xml, (damit der Ordnerbaum für Neubenutzer richtig analysiert wird). Kopieren Sie .claws-mail rekursiv nach /etc/skel/; wenn Ihre Version von Claws Mail MH-Ordner verwendet, kopieren Sie auch das erzeugte Mail-Verzeichnis. Ändern Sie mit 'chown' die Benutzerrechte für /etc/skel/.claws-mail und /etc/skel/Mail auf root:root - aus Sicherheitsgründen. Test! Legen Sie einen neuen Benutzer an, melden Sie sich als dieser an - und starten Sie Claws Mail. Wenn Sie alles planmäßig ausgefüllt haben, braucht der Benutzer nur noch seine Passwörter einzutragen. Wenn Sie nun eine Vorlage für einen systemweiten Einsatz erstellen, können Sie auf diese Art weiter verfahren. Wenn Sie es für nur einen Einzelrechner war, haben Sie es geschafft! Hier sind die verschiedenen Variablen der Datei accountrc.tmpl: domain Name Ihrer Domäne (example.com). Wird, wenn nicht nicht gesetzt, vom Hostnamen abgeleitet. name Der Benutzername. Wird, wenn nicht gesetzt, von der Unix-Systemanmeldung abgeleitet, was normalerweise funktioniert. email Die E-Mail des Benutzers. Wird, wenn nicht nicht gesetzt, von $name und $domain abgeleitet. organization Ihre Organisation. Bleibt ohne Eintrag leer. smtpserver Der zu verwendende SMTP-Server. Lautet ohne Eintrag: smtp.$domain. smtpauth 0 oder 1. SMTP-Server mit oder ohne Legitimierung. Ist ohne Eintrag gleich 0. smtpuser Die Anmeldung für den SMTP-Server. Bleibt ohne Eintrag leer (Gleiche Anmeldung wie für Empfangen wird benutzt). smtppass Das Passwort für den SMTP-Server. Bleibt ohne Eintrag leer (Ist smtppass nicht gesetzt, jedoch smtpuser gesetzt, erfolgt Passwortabfrage). recvtype Der Servertyp für den Empfang. 0 für POP3, 3 für IMAP4, 5 für Lokale Mbox-Datei. Ist ohne Eintrag gleich 0 (POP3). recvserver Der empfangende Server. Lautet ohne Eintrag: (pop|imap).$domain; ist abhängig von $recvtype. recvuser Die Anmeldung für den empfangenden Server. Wird, wenn nicht gesetzt, von der Unix-Systemanmeldung abgeleitet. recvuser Das Passwort für den empfangenden Server. Bleibt ohne Eintrag leer (Benutzerabfrage einmalig pro Sitzung). imapdir Das IMAP-Unterverzeichnis. Bleibt ohne Eintrag leer, was aber oft ausreicht. mboxfile Die Mbox-Datei für den Empfang, wenn $recvtype gleich 5. Lautet ohne Eintrag: /var/mail/$LOGIN. mailbox Die MH-Mailbox zum Abspeichern (wenn $recvtype gleich 0 oder 5). Lautet ohne Eintrag: Mail. smtpssl 0 oder 1. Ob beim Versenden SSL benutzt wird. Ist ohne Eintrag gleich 0. recvssl 0 oder 1. Ob beim Empfangen SSL benutzt wird. Ist ohne Eintrag gleich 0. Hier sind die verschiedenen Variablen zur Verwendung in den Feldern domain, name, email, organization, smtpserver, smtpuser, smtppass, recvserver, recvuser, recvpass, imapdir, mboxfile und mailbox: $DEFAULTDOMAIN Der Name der Domäne, wie er vom Unix-Hostnamen abgeleitet wird. Ist oft falsch. $DOMAIN Der Name der Domäne, wie er in der Domänen-Variablen gesetzt ist, der ersten der Vorlagendatei. $USERNAMEDer Realname des Benutzers.$LOGINDie Unix-Anmeldung des Benutzers.$NAME_MAIL Der Realname des Benutzers, wie er in der Namen-Variablen des Vorlagenfelds gesetzt ist, in Kleinschreibung und mit Punkten statt Leerzeichen. Holger Schwarz wird zu holger.schwarz. $EMAIL Die Mailadresse, wie sie in der E-Mail-Variablen des Vorlagenfelds gesetzt ist. Achten Sie darauf, Variablen erst zu verwenden, wenn sie definiert sind. Verborgene Einstellungen Es gibt eine Reihe verborgender Einstellungen in Claws Mail - Einstellungen, ohne die einige Benutzer (denen wir entgegenkommen) schwerlich leben könnten, für die aber die Bedienoberfläche kaum Platz bietet, wie wir glauben. Sie können folgende finden - und auch verändern, solange Claws Mail nicht aktiv ist - und zwar in ~/.claws-mail/clawsrc. Es gibt ein kleines Hilfsprogramm, das in Perl-GTK geschrieben ist. Es heißt Clawsker und hat eine bedienerfreundliche Oberfläche, mit der sich diese Einstellungen justieren lassen, anstatt clawsrc direkt zu editieren. Mehr darüber erfahren können Sie auf der Clawsker-Seite. addressbook_use_editaddress_dialog Separates Dialogfenster verwenden, um Details einer Person zu bearbeiten. '0' verwendet eine im Hauptfenster des Adressbuchs integrierte Maske. bold_unreadUngelesene Nachrichten in der Listenansicht fettgedruckt anzeigen. cache_max_mem_usage Der maximale Speicherplatz als Zwischenpuffer für Nachrichten, in kB. cache_min_keep_time Die minimale Dauer in Minuten, die ein Zwischenpuffer im Speicher verbleibt. Zwischenpuffer, die jünger als dieser Wert sind, werden nicht freigegeben, selbst bei zu hoher Speichernutzung. compose_no_markup Verwende keinen fett oder kursiv gedruckten Text bei der Kontenauswahl im Dialog zur Mail-Erstellung. emphasis_color Die Farbe der X-Mailer-Zeile, wenn diese Claws Mail beinhaltet. enable_dotted_lines Verwende den alten gepunkteten Linienstil bei den GtkTreeView-Komponenten des Hauptfensters (Ordnerliste und Nachrichtenliste) anstatt der modernen linienlosen Darstellung. enable_hscrollbar Aktiviere die horizontale Bildlaufleiste in der Nachrichtenliste. enable_swap_from Zeige die Mailadresse des Absenders anstelle des Empfängers in der Spalte 'An' des Gesendet-Ordners. folderview_vscrollbar_policy Bestimme das Verhalten der senkrechten Bildlaufleiste der Ordnerliste. '0' zeigt sie immer an, '1' automatisch, '2' verbirgt sie stets. hover_timeout Die Zeit in Millisekunden, bis sich die Ordnerstruktur entfaltet, wenn beim Ziehen mit der Maus der Zeiger darauf deutet. live_dangerously Verlange keine Bestätigung, bevor eine E-Mail endgültig gelöscht wird. log_error_colorlog_in_colorlog_msg_colorlog_out_colorlog_warn_colorlog_status_ok_colorlog_status_nok_colorlog_status_skip_color Die im Protokollfenster verwendeten Farben. outgoing_fallback_to_ascii 0 oder 1. Soweit es deren Inhalt zuläßt, werden abgehende Nachrichten mit 7bit-US-ASCII kodiert, ungeachtet der Option Ausgehende Zeichenkodierung, wenn diese nicht erforderlich ist. Wird diese Option ausgeschaltet, gilt strikt die benutzerdefinierte Kodierung - ohne Beachtung des Inhalts der Nachricht. Vorgabewert ist 1, also eingeschaltet. primary_paste_unselects 0 oder 1. Sorgt dafür, daß der Primärpuffer geleert und der Einfügepunkt zurückgesetzt wird, wenn man die mittlere Maustaste zum Einkopieren von Text benutzt. Vorgabewert ist 0, also ausgeschaltet. respect_flowed_format 0 oder 1. Respektiere Fließtextformat (f=f) in reinen Text-/Nachrichtenpassagen. Dies sorgt dafür, daß manche Mails (über)lange Zeilen haben, repariert aber einige URLs, die sonst umgebrochen würden. Vorgabewert ist 0, also ausgeschaltet. save_parts_readwrite Sichert temporäre Dateien, wenn ein Mailanhang geöffnet wird, bei dem Schreibschutz gesetzt ist. skip_ssl_cert_check Schaltet die Überprüfung von SSL-Zertifikaten ab. statusbar_update_step Aktualisierung mit Fortschrittsanzeige. stripes_color_offset Geben Sie den Wert an, mit dem in GtkTreeView-Komponenten wechselfarbige Linien erzeugt werden. Je kleiner der Wert, desto weniger sichtbar ist der Unterschied der wechselnden Linienfarben. textview_cursor_visible Anzeige des Cursors in der Nachrichtenansicht. thread_by_subject_max_age Anzahl der Tage, die eine Nachricht in einem Diskurs verbleiben soll, wenn
Diskurs nutzt Betreff zusätzlich zur Standardkopfzeile aktiviert ist. toolbar_detachable Die Werkzeugleisten mit Anfassern darstellen. two_line_vertical Doppelzeilige Informationsdarstellung der Nachrichtenliste, wenn das dreispaltige Layout verwendet wird. unsafe_ssl_certs Gestattet Claws, einem bestimmten Server/Port mehrere SSL-Zertifikate zuzuordnen. Dies ist standardmäßig deaktiviert. use_networkmanager Verwende NetworkManager, um automatisch offline zu schalten. Dies ist standardmäßig aktiviert. use_stripes_everywhere Aktiviere wechselfarbige Linien in GtkTreeView-Komponenten. use_stripes_in_summaries Aktiviere wechselfarbige Linien bei den GtkTreeView-Komponenten des Hauptfensters (Ordnerliste und Nachrichtenliste). Der einzig brauchbare Umgang mit dieser Option ist, sie auf 0 zu setzen, wenn use_stripes_everywhere gleich 1 ist. utf8_instead_of_locale_for_broken_mail Verwende bei beschädigten Mails UTF-8-Kodierung anstelle des aktuellen Gebietsschemas. warn_dnd Zeige beim Verschieben von Ordnern mit der Maus einen Bestätigungsdialog. Automatische Face-Bilder Claws Mail unterstützt das Einrichten von Face- und X-Face-Kopfzeilen direkt aus Dateien, entweder global für alle oder nur für einzelne Mailkonten. Diese Dateien müssen im Verzeichnis ~/.claws-mail/autofaces/ abgelegt sein. Wenn sie existieren, werden die globalen Face- und/oder X-Face Kopfzeilen für alle Mailkonten aus der Datei face bzw. xface gelesen. In ähnlicher Weise können Face- und/oder X-Face-Kopfzeilen für ein bestimmtes Mailkonto in face.accountname bzw. xface.accountname geholt werden, wobei accountname für das Mailkonto steht, dem Sie diese Kopfzeile zuweisen wollen. Falls der Name des Mailkontos Zeichen enthält, die u.U. mit dem bestehenden Dateisystem unverträglich sind (einschließlich Leerzeichen), werden diese durch Unterstriche (_) ersetzt, wenn die Autofaces für jenes Mailkonto gefragt sind. Wenn Ihr Mailkonto etwa <My Mail> heißt, so würde der Name der X-Face-Datei für dieses Konto ~/.claws-mail/autofaces/xface._My_Mail_ lauten. Seien Sie sich bewußt, daß diese Funktion den Inhalt der Dateien nicht überprüft - auch nicht auf doppelte Kopfzeilen. (Die meisten Mailprogramme, einschließlich Claws Mail, ignorieren Doppelungen und zeigen nur die letzte an.)