Daniel
Naber

     daniel.naber@t-online.de

David
Rugge

     davidrugge@mediaone.net

Matthias
Kiefer

    matthias.kiefer@gmx.de

Deutsche Übersetzung
Alexander
Gretencord

    arutha@gmx.de

Überarbeitung
Frank
Schütte

    F.Schuette@t-online.de

Überarbeitung ab Version 1.3
Matthias Kalle
Dalheimer

    kalle@kdab.net

Krypto-Übersetzung
2004-07-14
1.7

# Häufig gestellte Fragen (Frequently Asked Questions &FAQ;)

Wie stelle ich Firefox als meinen Standard-Browser ein?

Sie möchten eine Verknüpfung in &kmail; mit dem Programm Firefox öffnen. Zurzeit wird ein anderer Browser benutzt, das möchten Sie ändern.

Die Änderung des Standard-Browsers betrifft Ihr gesamtes &kde;-System, nicht nur &kmail;. Öffnen Sie in den &systemsettings; die Standard-Komponenten und geben auf der Seite Webbrowser für Adressen öffnen, die mit http oder https beginnen firefox ein.

Möchten Sie als Systemverwalter diese Einstellung automatisch für alle Benutzer einstellen, müssen Sie folgendes ändern:

- für SUSE Linux:

  Fügen Sie im Persönlichen Ordner der Benutzer in `.kde4/share/config/kdeglobals` die Zeile `BrowserApplication[$e]=!firefox` in der Kategorie [General] ein.

- für alle anderen Linux-Distributionen:

  Fügen Sie im Persönlichen Ordner der Benutzer in `.kde4/share/config/kdeglobals` die Zeile `BrowserApplication[$e]=!firefox` in der Kategorie [General] ein. Gibt es diese Kategorie noch nicht fügen Sie sie hinzu.

Sie können außerdem auch das Skript Tutorials/Modify KDE Software Defaults benutzen.

Wie steuere ich die Verbindung für ein Roaming-Profil?

Sie haben einRoaming-Profil, um von unterwegs auf Ihren Server zuzugreifen. Die Verbindung erfolgt aber auch über das Roaming-Profil, wenn Sie direkt am Netzwerk angeschlossen sind. Die automatische Verbindung ist in den Einstellungen abgeschaltet.

Gehen Sie im Einrichtungsdialog von &kmail; auf der Seite Zugänge zur Karteikarte Empfang. Öffnen Sie die Abrufeinstellungen der betroffenen Ressource und schalten Sie Bei manueller Prüfung einbeziehen ab. Wenn Sie nun im Hauptfenster Nach E-Mail sehen auswählen, ist diese Ressource nicht eingeschlossen. Um sie von unterwegs zu benutzen, wählen Sie sie aus dem Untermenü von Nach E-Mail sehen in direkt aus.

Warum versendet KMail2 keine E-Mails?

In einigen Fällen wird keine E-Mail versandt, anscheinend fehlt &SMTP;, obwohl es im Einstellungsdialog als aktiviert angezeigt wird. Manchmal hilft es, das Konsolenprogramm akonadiconsole zu starten und den Agent zur Nachrichten-Auslieferung hinzuzufügen.

Wie speichere ich gesendete E-Mails in einem speziellen Ordner?

Problem: Sie möchten E-Mails in einem bestimmten Ordner speichern. Sie benutzen zum Beispiel einen IMAP-Server und möchten die gesendeten E-Mails auf dem Server und nicht auf dem Rechner speichern.

Lösung: Gehen Sie im Einrichtungsdialog von &kmail; auf der Seite Identitäten. Wählen Sie die richtige Identität aus und drücken Sie auf den Knopf Bearbeiten. Im Dialog wählen Sie dann auf der Karteikarte Erweitert den gewünschten Ordner für Versendete Nachrichten aus.

Wie speichere ich gelöschte E-Mails in einem speziellen Ordner?

Problem: Sie möchten E-Mails in einem bestimmten Ordner speichern. Sie benutzen zum Beispiel einen IMAP-Server und möchten die gelöschten E-Mails auf dem Server und nicht auf dem Rechner speichern.

Lösung: Gehen Sie im Einrichtungsdialog von &kmail; auf der Seite Einstellungen zur Karteikarte Zugänge. Wählen Sie den Zugang aus und drücken Sie auf den Knopf Bearbeiten. Im Dialog wählen Sie dann auf der Karteikarte Erweitert den gewünschten Ordner für den Mülleimer.

Bei IMAP-Zugängen können Sie den Ordner für den Mülleimer auf der Karteikarte IMAP einstellen.

Wie speichere ich verschlüsselte E-Mails im Klartext?

Problem: Sie erhalten verschlüsselte E-Mails und möchten Sie unverschlüsselt im Klartext speichern, nachdem Sie sie gelesen haben.

Lösung: Um bereits entschlüsselte Dateien unverschlüsselt im Klartext zu speichern, fügen Sie folgendes zum Abschnitt [Reader] in Ihrer Einrichtungsdatei `kmailrc` hinzu:

`store-displayed-messages-unencrypted=true`

Dies funktioniert zurzeit nur mit SMIME, an der Unterstützung für OpenPgP wird noch gearbeitet.

Wie kann ich Spam auf einem IMAP-Server filtern?

Problem: Sie möchten in Zukunft die E-Mails auf einem IMAP-Server lesen, und möchten wissen, wie Filtern und Spam-Bearbeitung funktioniert.

Lösung: Der Rechner auf dem sich bereits Ihre E-Mails befinden, kann der neue IMAP-Server werden. Dazu müssen Sie ein Serverprogramm wie Dovecot installieren und einrichten. Anleitungen finden Sie auf der Projektseite. Nun müssen Sie noch das Filtern einrichten, das sollte natürlich auf dem Server stattfinden. Wenn Sie in &kmail; den Server als Ressource einstellen, sehen Sie alle Ordner, die Sie auf dem Server erstellt haben. Eines der besten Programme für die Filterung ist procmail. Zu diesem Programm finden Sie viele Informationen im Internet. Diesem Programm übergeben Sie eine Reihe von Anweisungen wie in diesem Beispiel:

        :0
        * (^To|^CC|^List-ID): .*kde-linux
        ${MAILDIR}.INBOX.KDE-Lists.kde-users/

Für maildir-Ordner muss jede Anweisung mit / abgeschlossen werden. Benutzen Sie mbox-Ordner, lassen Sie das Zeichen / am Ende weg.

Benutzen Sie bereits bogofilter mit &kmail;. dann haben Sie bereits eine Wortliste. Diese können Sie auch auf dem Server verwenden, damit Sie mit dem Training nicht von vorn beginnen müssen. Dazu müssen Sie diese Liste vor den Anweisungen für procmail setzen.

    :0fw
     | bogofilter -e -p

    0e
     { EXITCODE=75 HOST }

    0:
     * ^X-Bogosity: Spam, tests=bogofilter
     ${MAILDIR}.INBOX.a-Spam/

    0e
     { EXITCODE=75 HOST }

    0:
     * ^X-Bogosity: Unsure, tests=bogofilter
     ${MAILDIR}.INBOX.a-Unsure/

    0e
     { EXITCODE=75 HOST }

Beachten Sie dass hier einen E-Mailordner für „Spam“ und einer für „Unsure“ benutzt wird. Beiden Ordnernamen ist ein „a-“ vorangestellt, damit oben in der Liste leicht zu finden sind.

Um die Leistungsfähigkeit der Filter zu erhöhen, starten Sie gelegentlich den folgenden Befehl für die Ordner „Spam“ und „Unsure“:

`/usr/share/bogofilter/contrib/trainbogo.sh -c -H /home/user/Maildir /.INBOX.bogotrain_ham/cur/ -S /home/user/Maildir/.INBOX.bogotrain_spam/cur/`

Bitte überprüfen Sie den Pfad.

Dies ist nur eine kürze Einführung, keine vollständige Anleitung, um einen Server für &kmail; mit diesen Funktionen einzurichten.

Wie nutze ich den Platz im Fenster von &kmail; besser aus?

Problem: Sie benutzen &kmail; auf einem Netbook und stellen fest, dass die neue Anzeige der Zusammenstellung zuviel Platz benötigt.

Lösung: Wenn Sie für die Ansicht der E-Mail in der Nachrichtenliste nur eine statt zwei Zeilen verwenden möchten, wählen Sie im Menü Ansicht Nachrichtenliste Design. Ändern Sie das Design zu Klassisch. Möchten Sie die Gruppierung nach Datum ausschalten, ändern Sie die Zusammenstellung mit Ansicht Nachrichtenliste Zusammenstellung auf Standard-Nachrichtenliste. Dann wird die Nachrichtenliste wie in früheren Versionen von &kmail; angezeigt.

Gehen Sie im Einrichtungsdialog von &kmail; auf der Seite Erscheinungsbild zur Karteikarte Schriftarten. Aktivieren Sie Eigene Schriftarten benutzen. Dann können Sie für jeden Bestandteil einer Nachricht Schriftart, -stil und -größe nach Ihren Wünschen einstellen.

Zur Änderung der Schriftarten klicken Sie mit der &RMB; auf die Vorspannzeile der Nachrichtenliste und wählen dann aus dem Kontextmenü Design Einrichten. Auf der Karteikarte Erscheinungsbild müssen Sie auf jeden Spaltentitel mit der &RMBn; klicken und dann die Schriftart anpassen. Dann wird in der Nachrichtenliste die gleiche Schriftart wie auf den anderen Bereichen des Fensters verwendet.

Wie kann ich in &kmail; Kurzinfos für Ordner abschalten?

Problem: Sie benutzen &kmail; auf einem Netbook und stellen fest, dass die Kurzinfos, die beim Verweilen des Mauszeigers auf den Ordnern zu viele Ordnernamen verdecken.

Lösung: Klicken Sie mit der &RMBn; auf die Kopfzeile der Ordnerliste und schalten Sie Kurzinfos anzeigen ab. Im Einrichtungsdialog können Sie zusätzlich noch Bei abgeschnittenem Text auswählen. Diese Einstellung ist nützlich für Ordner mit langen Namen, die nur teilweise angezeigt werden. Wird der Name eines Ordners vollständig angezeigt, erscheint keine Kurzinfo.

Wie schalte Ich in &kmail; die Anzeige der Kurzinfos in der Nachrichtenliste ab?

Öffnen Sie im Einrichtungsdialog von &kmail; die Karteikarte Nachrichtenliste auf der Seite Erscheinungsbild und schalten Sie hier die Einstellung Kurzinfos für Nachrichten und Zusammenfassungsüberschriften aktivieren aus.

Wie schalte Ich den alternativen Farbhintergrund der Zeilen ab?

Gehen Sie in den &systemsettings; zur Karteikarte Farbauswahl auf der Seite Erscheinungsbild von Anwendungen Farben. Für jeden Farbsatz mit Ausnahme von Allgemeine Farben setzen Sie den Alternativen Hintergrund auf die Farbe des Normalen Hintergrunds.

Mandriva und Mageia verwenden den Begriff &systemsettings; nicht. Wie im &kde;3-Kontrollzentrum benutzen sie den Begriff Einrichtung der Arbeitsfläche, um es von Einrichtung des Rechners, dem Mandriva/Mageia-Kontrollzentrum (MCC) abzugrenzen. Die oben beschriebene Methode kann dort aber genauso ausgeführt werden.

Wie übertrage ich die E-Mails und Einstellungen auf einen anderen Rechner oder zu einem anderen Benutzer auf demselben Rechner?

Die E-Mails werden normalerweise im Ordner `~/.kde/share/apps/kmail/` und für ältere Versionen von &kmail; auch im Ordner `~/Mail`. Beachten Sie dass &kmail; versteckte Unterordner in diesen Ordnern benutzt. Diese versteckte Unterordner müssen auch mit kopiert werden.

Für die Einstellungen müssen Sie die folgenden Dateien kopieren:

- `~/.kde/share/config/kmailrc`,

- `~/.kde/share/config/mailtransports`, (seit KDE 4.0)

- `~/.kde/share/config/emaildefaults` und

- `~/.kde/share/config/emailidentities` .

Ihr Adressbuch wird normalerweise in `~/.kde/share/apps/kabc/`gespeichert, die Kalenderdaten in `~/.kde/share/apps/korganizer`

Bedenken Sie dass einige Distributionen `~/.kde4` anstatt `~/.kde/` für die Einrichtungsdateien von &kde; benutzen. Überprüfen Sie die Ausgabe des Befehls `kde4-config `--localprefix`` in der Konsole.

Ab Version müssen Sie auch einige Einträge für Akonadi mit berücksichtigen. Fügen Sie folgende Ordner zu oben genannten Liste hinzu:

- Alle Dateien und Ordner unter `~/.local/share/`

- Alle Dateien und Ordner unter `~/.config/akonadi/`.

- `~/.kde/share/config/nepomukserverrc`

- Alle Dateien und Ordner unter `~/.kde/share/apps/nepomuk/` (&kaddressbook; speichert Kontaktgruppen in Nepomuk.)

Möchten Sie die Daten mit einem USB-Stick übertragen, lesen Sie auch den nächsten Abschnitt.

Warum kann ich meine E-Mails nicht auf einen USB-Stick kopieren?

Problem: Sie richten einen neuen Rechner ein und möchten Ihre gesamten E-Mails darauf übertragen. Dazu kopieren Sie alle Dateien auf einen USB-Stick. Das Kopieren startet, bricht aber mit dieser Fehlermeldung ab:

    Kopieren nicht möglich ............Ungültiges Argument

Lösung: Der USB-Stick ist mit (V)FAT formatiert, das für maildir-Ordnernamen und Berechtigungen nicht geeignet ist. Entweder formatieren Sie den USB-Stick als ext2-Dateisystem, dann kann der USB-Stick auf &Windows; Betriebssystemen ohne zusätzliche Software nicht benutzt werden, oder Sie erstellen für die gesamte E-Mail ein Tar-Archiv, kopieren es auf den USB-Stick und packen dann das Archiv auf dem neuen Rechner wieder aus.

Warum werden meine Filter nicht auf eingehende Nachrichten von &imap;-Postfächern angewandt?

Der normale &imap;-Modus unterstützt keine Filter, wohl aber der neue Zugangstyp disconnected IMAP. Sie können es mit serverseitiger Filterung probieren (fragen Sie Ihren Administrator, wie und in welchem Format Filter auf dem Server installiert werden können), weil es bei &imap; nur darum geht, Nachrichten auf dem Server zu verwalten. Obwohl es eine Sprache für Nachrichtenfilter gibt, (Sieve, definiert in RFC3028), existiert kein standardisiertes Zugriffsprotokoll zur Installation und Bearbeitung von Sieve-Skripten auf dem Server. Falls ein solches Protokoll verfügbar wird, wird dessen Unterstützung aller Wahrscheinlichkeit nach in &kmail; nachgerüstet.

Die Verwendung von PGP oder GnuPG macht &kmail; sehr langsam oder blockiert das Programm völlig.

&kmail; greift synchron auf PGP/GnuPG zu, &ie; es wird blockiert, solange PGP/GnuPG aktiv sind. Es ist daher sinnvoll, das automatische Herunterladen von unbekannten Schlüsseln von einem Schlüssel-Server zu deaktivieren, um mit &kmail; flüssiger arbeiten zu können. Falls Sie GnuPG 1.0.7 (empfohlen) verwenden oder eine frühere Version aktualisieren, sollten Sie in jedem Fall einmal `gpg `--rebuild-keydb-caches`` und nach jedem wichtigen Import `gpg `--check-trustdb`` ausführen. Beides wird die Ausführung von GnuPG enorm beschleunigen.

Warum sollte ich PGP/GnuPG mit &kmail; verwenden?

&kmail; unterstützt die grundlegenden Funktionen dieser Programme auf einfache Weise. Dennoch sollte man diese beiden Programme grundlegend verstehen und die Stellen kennen, die deren Verwendung unsicher machen kann. Einige wichtige Dinge:

- Man sollte unbedingt testen, ob die Verschlüsselung funktioniert, bevor man sie verwendet. &kmail; ist teilweise auf die Fehlermeldungen von PGP/GnuPG angewiesen. Diese können sich aber von Version zu Version ändern.

- &kmail; verschlüsselt Nachrichten nicht mit nicht vertrauenswürdigen (unsignierten) Schlüsseln. Falls man einen solchen Schlüssel zur Verschlüsselung verwenden möchte, sollte man die Identität des Besitzers überprüfen und erste danach den Schlüssel mit dem eigenen geheimen Schlüssel signieren. Falls man die Identität nicht überprüfen kann, die Nachricht aber dennoch verschlüsseln will, sollte man sie lokal durch ``gpg``--lsign` SchlüsselID` signieren.

- Einem fremden öffentlichen Schlüssel ohne Überprüfung zu vertrauen ist keine gute Idee.

- &kmail; kann mit der eingebauten OpenPGP-Unterstützung Anhänge weder signieren noch verschlüsseln. Falls man signierte oder verschlüsselte Anhänge verwenden möchte, muss man ein Kryptographie-Modul installieren und einrichten.

- Seit GnuPG 1.0.7 muss man selbst dem eigenen Schlüssel das Attribut uneingeschränktes Vertrauen des Besitzers geben. Das wird nicht mehr automatisch durchgeführt.

Wo speichert &kmail; die Benutzereinstellungen und meine Nachrichten?

Die meisten Einstellungen für &kmail; werden in `$`KDEHOME`/share/config/kmailrc` gespeichert. Dabei ist $`KDEHOME` normalerweise `~/.kde`. Ab Version 4.4 werden die Einstellungen zu Akonadi in den folgenden Ordnern und Dateien gespeichert:

- `~/.local/share/`

- `~/.config/akonadi/`.

- `~/.kde/share/config/nepomukserverrc`

- `~/.kde/share/apps/nepomuk/` (&kaddressbook; speichert Kontaktgruppen in Nepomuk.)

Beachten Sie dass einige der Dateien versteckt sind. Kopieren Sie auch diese versteckten Dateien, wenn Sie Ihre E-Mails sichern oder archivieren möchten.

Warum erzeugt &kmail; die Index-Datei eines Ordners neu?

&kmail; erzeugt die Index-Datei eines Ordners immer dann neu, wenn dieser Index veraltet erscheint, &ie; wenn der Inhalt eines Ordners neuer als die Index-Datei ist. &kmail; erzeugt die Index-Datei in diesem Fall neu, um den Verlust oder die Zerstörung von Daten zu verhindern. Unglücklicherweise können dadurch gelöschte Nachrichten wieder erscheinen und der Nachrichtenstatus (wie wichtig &etc;) kann verloren gehen.

Ein veralteter Index kann mehrere Gründe haben. Die zwei wichtigsten sind:

- Ein anderes Programm hat den Inhalt des Ordners verändert. Falls man &kmail; zusammen mit einem anderen Programm wie procmail verwendet, sollte man diese &FAQ; lesen. Falls man &kmail; zusammen mit einem anderen E-Mail-Programm verwendet, sollte man diese &FAQ; ebenfalls lesen.

- Falls sich der Mail-Ordner (üblicherweise `$`KDEHOME`/share/apps/kmail` oder `~/Mail`) in einem per NFS eingebundenen Dateisystem befindet und die Uhr des NFS-Servers vorgeht, dann erzeugt der NFS-Server bisweilen ein falsches Datum für die Index-Datei. In diesem Fall geht &kmail; davon aus, das der Index veraltet ist, obwohl er das natürlich nicht ist. Um dieses Problem zu beheben muss der Systemverwalter sicher stellen, das die Uhr des NFS-Servers und die Uhr des lokalen Rechners synchronisiert sind. Dazu kann man unter anderem den ntp-Dämon verwenden.

Warum startet &kmail; nicht?

Problem: Sie möchten &kmail; in einer minimalen Arbeitsumgebung wie zum Beispiel fvwm2 starten, aber es funktioniert nicht.

Grund: &kmail; hat keine Verbindung zum &DBus;-System.

Lösung: Starten Sie &kmail; mit dbus-launch wie im folgenden Beispiel:

`dbus-launch kmail`

Kann ich &kmail; mit einem anderen Programm wie &eg; mutt verwenden?

Falls man das mbox-Format für die Nachrichtenordner verwendet kann man kein anderes E-Mail-Programm verwenden, wenn &kmail; läuft. Mit mutt kann es zusätzliche Probleme geben, auch wenn beide Programme nicht gleichzeitig laufen. In diesem Fall sollte ein Umstieg auf das Maildir-Format alle Probleme beseitigen.

Wie kann ich meine Postfächer vom mbox- in das Maildir-Format konvertieren?

Es gibt keine automatisierte Konvertierung. Man muss einen neuen Nachrichtenordner im Maildir-Format erstellen und die Nachrichten vom mbox-Ordner in diesen neuen Ordner kopieren. Man darf nicht vergessen, alle Filterregeln auf die neuen Ordner umzustellen, bevor man seine alten Ordner entfernt.

Wie kann ich Anhänge entfernen, ohne die zugehörige Nachricht zu entfernen?

Das wird augenblicklich nicht unterstützt. Als Zwischenlösung kann man die Nachricht in den Entwürfe-Ordner verschieben, sie doppelklicken zum Editieren, die Anhänge entfernen, die Nachricht wieder im Entwürfe-Ordner speichern und schließlich die Nachricht wieder zurück verschieben. Der Nachteil daran ist, dass das Nachrichtendatum sich ändert und einige andere Vorspannfelder sich ebenfalls ändern können.

Wie kann ich &kmail; so einrichten, dass beim Programmstart neue Nachrichten abgerufen werden?

Wenn &kmail; beim Starten immer nach neuen Nachrichten sehen soll, dann schalten Sie die Option Beim Start nach E-Mail sehen auf der Seite Zugänge ein. Ansonsten starten Sie &kmail; mit `kmail `--check``.

Wo kann ich eine Liste der Veränderungen einsehen, die von Version zu Version in &kmail; vorgenommen wurden?

Der Begrüßungsbildschirm führt alle wichtigen Änderungen für diese Version auf. Er wird angezeigt, wenn Sie Hilfe Einführung zu &kmail; auswählen.

Kann ich die Position meines Mail-Ordners ändern?

Verlassen Sie &kmail; legen Sie eine Sicherungskopie von `~/.kde/share/config/kmailrc` an und öffnen Sie diese Datei dann in einem Editor. Fügen Sie den Eintrag `folders=/home/username/.mail` im Abschnitt [General] hinzu. Verschieben Sie dann alle vorhandenen Mail-Ordner (einschließlich der versteckten Indexdateien) an die neue Position. Beim nächsten Start verwendet &kmail; `/home/username/.mail` anstelle von `/home/username/.kde/share/apps/kmail` als Mail-Ordner. Beachten Sie, dass &kmail; alle Filter eingerichteten verliert, wenn Sie den Mail-Ordner ändern, aber die vorhandenen Ordner nicht verschieben.

Wie kann ich Mail-Ordner verwenden, die sich nicht im üblichen Nachrichten-Ordner von &kmail; befinden?

Um einen kompletten mbox-Mailordner hinzuzufügen, benutzen Sie ``ln` `-s` `/irgendwo/Mail/.anderer.ordner` `/home/username/share/apps/kmail/.mymailboxfile.directory``. Hinweis: Verknüpfungen zu Dateien können nicht verwendet werden, nur Verknüpfungen zu Ordnern.

Meine E-Mails bestehen häufig aus mehr als 100 zitierten Zeilen und einer einzigen selbst geschriebenen Zeile. Aus für mich unerfindlichen Gründen ärgern sich andere Zeitgenossen darüber. Kann &kmail; hier für Abhilfe sorgen?

Aber sicher. Man wählt einfach den wichtigen Teil der Nachricht mit der Maus aus, bevor man antwortet. Dann wird nur dieser Teil in der Antwort zitiert.

Bei einigen Nachrichten lautet der Eintrag im Feld Datum unbekannt oder er ist falsch.

Wahrscheinlich ist der Date:-Vorspann dieser Nachrichten kaputt und kann von &kmail; nicht interpretiert werden. Dies ist kein Fehler in &kmail; sondern in der Software, die die Nachricht versendet hat.

Meine Signatur wird immer unterhalb von zwei Strichen eingefügt. Wie kommt das?

Zwei Striche und ein Leerzeichen in einer eigenen Zeile vor der Signatur sind ein üblicher E-Mail-Standard. Mit diesem Symbolen können E-Mail-Programme die Signaturen in Antworten abtrennen. Falls diese Zeichen nicht bereits im Signaturtext enthalten sind, stellt &kmail; diese automatisch dem Signaturtext voran.

&kmail; lädt die gleichen Nachrichten immer wieder herunter.

Das kann passieren, wenn man das Ankreuzfeld Nachrichten vom Server löschen aktiviert hat und der POP3-Server den Befehl UIDL nicht unterstützt. Dafür gibt es keine andere Hilfe, als das Ankreuzfeld Nachrichten vom Server löschen abzuwählen. Eine ausführliche Erläuterung findet man in diesem Mailinglistenbeitrag.

Gibt es Fehler in &kmail;?

Eine Liste bisher bekannter Fehler finden Sie mit dieser Abfrage. Zu beachten ist, dass nicht alle diese Fehler tatsächlich Fehler sind. Alles in allem ist &kmail; nach unserer Meinung ein sehr robustes Programm.

Man sollte &kmail; nicht starten, während ein anderes E-Mail-Programm auf die Dateien im Mailordner zugreift. Falls man das dennoch tut, verliert man eventuell Nachrichten. Man sollte sowieso immer Sicherheitskopien seiner Nachrichten anfertigen.

&kmail; zeigt HTML-Nachrichten nicht korrekt an.

Referenzen auf externe Inhalte wie Bilder sind als Voreinstellung abgeschaltet, weil man damit verfolgen kann, ob und wann Sie eine Nachricht lesen. Das Laden externer Referenzen kann auf der Karteikarte Sicherheit im Konfigurationsdialog von &kmail; aktiviert werden. Außerdem werden Module (wie Adobe Flash), &Java; und JavaScript in &kmail; aus Sicherheitsgründen grundsätzlich nicht angezeigt werden und es gibt keinen Weg, das zu ändern.

Kann man verschiedene Versionen von &kmail; parallel verwenden? Kann man von einer aktuellen Version auf eine ältere Version von &kmail; zurück gehen?

Man kann nur eine Instanz von &kmail; starten. Wir empfehlen außerdem, nicht zwischen verschiedenen Versionen hin- und herzuwechseln, sondern bei einer bestimmten Version zu bleiben. Zurück gehen zu einer älteren Version kann Problem bringen, da sich vielleicht das Format der Indexdateien geändert hat. Auf eine aktuellere Version zu wechseln, sollte nie ein Problem darstellen.

Unterstützt &kmail; Dateien im Format „UUencode“?

Anhänge im Format „UUencode“ werden unterstützt, eingebettete Dateien in diesem Format allerdings nicht.

&kmail; ist beim Schreiben einer E-Mail abgestürzt. Ist diese E-Mail jetzt verloren?

&kmail; versucht im Falle eines Absturzes, die Nachricht unter `~/.kde4/share/apps/kmail/autosave` zu sichern. Beim nächsten Start von &kmail; sollte der Nachrichten-Editor mit dieser Nachricht wieder erscheinen. Falls nicht, können Sie versuchen, `~/.kde4/share/apps/kmail/autosave` mit einem Editor zu öffnen. Wenn diese Datei nicht existiert, war der Absturz so schlimm, das &kmail; die Nachricht nicht sichern konnte.

Wenn ich versuche, einen Ordner mit einer Mailingliste zu verknüpfen, passiert nichts, wenn ich eine E-Mail von dieser Liste erhalte.

Einen Ordner mit einer Liste zu verknüpfen hat nichts mit dem Filtern von Nachrichten dieser Liste zu tun. Man muss eine Filterregel manuell hinzufügen. Sobald man allerdings einen Ordner mit einer Liste verknüpft hat, kann man Nachricht An Mailingliste antworten... oder Nachricht Neue Nachricht... verwenden. In diesen Fällen wird die Adresse der Mailingliste automatisch in das Feld An: eingetragen.

Mein SMTP-Server verlangt eine Authentisierung. Wird das von &kmail; unterstützt?

Es gibt zwei verschiedene Techniken zur SMTP-Authentisierung: SMTP nach POP3 und SMTP Auth. SMTP Authkann auf der Karteikarte Allgemein im Einstellungsdialog für SMTP eingerichtet werden. Um SMTP nach POP3 zu verwenden, muss man alle Nachrichten im Ordner Postausgang sammeln und direkt, nachdem man Nachrichten abgeholt hat, abschicken. Sie können &kmail; automatisch die wartenden Nachrichten verschicken lassen; wählen Sie dazu die Option Nachrichten im Postausgang senden auf der Karteikarte Versand.

Kann ich &kmail; und procmail verwenden?

Ja, aber die korrekte Verwendung ist wichtig, damit man keine E-Mails verliert. Um procmail und &kmail; zusammen zu verwenden, muss man &kmail; so konfigurieren, dass es neue Nachrichten aus der Spool-Datei abholt, in die sie von procmail abgelegt werden. procmail darf nicht so konfiguriert werden, dass es Nachrichten direkt in den Ordnern von &kmail; ablegt. Das kann nicht funktionieren.

Man muss für jede Spool-Datei von procmail ein eigenes E-Mail-Konto anlegen, aus dem &kmail; neue Nachrichten holt. Außerdem muss die richtige Sperrdatei für dieses Konto angegeben werden. Wenn man ein Konto einrichtet, versucht &kmail;, die Konfigurationsdatei von procmail nach Sperrdatei-Einträgen abzusuchen. Es zeigt dann alle Spool-Dateien und die gefundenen Sperrdateien unter procmail-Sperrdatei an. procmail erlaubt allerdings drei verschiedene Wege, um Sperrdateien zu erstellen. Daher gibt es keine direkte Zuordnung von Spool-Dateien zu Sperrdateien. Daher muss der Benutzer sicherstellen, dass die richtige Sperrdatei für eine Spool-Datei ausgewählt ist.

Die Rechtschreibprüfung erkennt keine nicht-englischen Buchstaben.

Vor der ersten Verwendung muss die Rechtschreibprüfung konfiguriert werden. Man kann das im Nachricht-Editor unter dem Menüeintrag Einstellungen Rechtschreibprüfung... tun. Man kann das Wörterbuch und die Zeichenkodierung auswählen.

Wie verwende ich meine Eudora/&Netscape;/Outlook/... Mail-Ordner in &kmail;?

Informationen dazu finden Sie im Abschnitt Mailordner anderer Programme in &kmail; benutzen.

Kann ich Verschlüsselung auf meinem normalen ( nicht SSL) POP3-Konto verwenden?

Wenn der POP3-Server einen ssh-Dämon hat, kann man ssh verwenden mit dem folgenden Befehl verwenden, um eine getunnelte Verbindung zum POP3-Server herzustellen:

``ssh` `-L 11000:127.0.0.1:110 Benutzer@Rechner``

Konfiguriert man nun &kmail;, die neue Mail per POP3 von `localhost` abzuholen, stellt ssh automatisch eine getunnelte Verbindung her.

Falls bereits nicht verschlüsselte Nachrichten über das Internet gesendet wurden, ist der einzige Vorteil von ssh, dass das Passwort verschlüsselt zum POP3-Server gesendet wird.

Sperrt &kmail; die verwendeten Ordner?

&kmail; sperrt die Dateien in `~/Mail` nicht.

Um das Risiko von Datenverlusten zu vermeiden, falls man ein lokales Konto verwendet, ist es erforderlich, das &kmail; denselben Sperr-Mechanismus wie das E-Mail-Verteilungsprogramm verwendet.

Für das Sperren gibt es fünf unterschiedliche Optionen:

- Procmail-Sperrdatei

- Mutt dotlock

- Mutt dotlock privileged

- FCNTL (Standard)

- Keine (mit Vorsicht zu benutzen)

Die Procmail lockfile verwendet ein kleines Programm mit Namen `lockfile`, das zu procmail gehört. Dieses kann man verwenden, falls sich die Mail-Ordner in einem Ordner befinden, auf den man Schreibzugriff hat. Das funktioniert normalerweise nicht in `/var/spool/mail/user`. Es erzeugt Dateien mit Namen `.lock` für das eigene Konto, wenn &kmail; nach neuen Nachrichten sucht. Diese Option funktioniert nur dann, wenn procmail auf dem System installiert ist.

Mutt dotlock und Mutt dotlock privileged verwenden beide ein kleines Programm mit dem Namen `mutt_dotlock`, das mit mutt ausgeliefert wird. Mutt dotlock kann auf die gleiche Weise verwendet werden wie die Procmail Sperrdatei-Option, mit der gleichen Einschränkung in Bezug auf die `/var/spool/mail/`-Ordner. Das Programm Mutt dotlock privileged kann darüber hinaus Sperrdateien im Ordner `/var/spool/mail` anlegen. `mutt_dotlock` ist ein setgid-Programm und diese Option wird im Modus setgid ausgeführt. Diese Optionen funktionieren natürlich nur dann, wenn mutt auf dem System installiert ist.

Die Standardoption FCNTL verwendet den `fcntl()`-Systemaufruf.

Die Verwendung von FCNTL-Sperrung kann das Einfrieren des Rechners zur Folge haben, wenn sich die Mail-Spooldatei auf einem per NFS eingebundenen Geräte befindet.

Falls man auf Sperrungen verzichten will, kann man die Option keine verwenden. Es besteht allerdings in diesem Fall die Gefahr von Datenverlusten.

Wie kann ich die Nachrichten auf dem Server lassen?

Falls man alle Nachrichten auf dem Server belassen möchte, muss man Einstellungen&kmail; einrichten ... auswählen. Gehen Sie dort zur Seite Zugänge. Wählen Sie aus der Postfachliste das gewünschte Postfach aus und drücken Sie den Knopf Ändern .... Dieser Dialog enthält die Option Abgeholte Nachrichten auf dem Server lassen, die Sie aktivieren müssen.

Wie kann ich automatisch einen Text am Ende der Nachricht einfügen?

Der Fußnotentext wird eine Signaturdatei genannt (nicht mit kryptografischen Signaturen zu verwechseln). Wählen Sie Einstellungen &kmail; einrichten.... Schauen Sie im Abschnitt Identität auf der Seite Signatur nach und tippen Sie die gewünschte Signatur in das Feld darunter.

Wie kann ich bei einer Wählverbindung zum Internet &Sendmail; für &kmail; konfigurieren?

Zuerst sollte man überprüfen, ob die eigene Distribution das automatisch erledigen kann. Meisten passiert das bereits während der Installation.

Wenn das nicht der Fall sein sollte, können Sie auf Mail Queue HOWTO nachschauen.

Ich habe Demonstrationen mit Fernsteuerung von &kmail; gesehen. Gibt es Unterlagen über die verfügbaren Schnittstellen?

Sie können eine Liste der verfügbaren Funktion mit folgendem Befehl in einer Shell erhalten: ``qdbus` `org.kde.kmail /KMail``. Dann können Sie &kmail; mit diesen Funktionen wie im Folgenden steuern: ``qdbus` `org.kde.kmail /KMail org.kde.kmail.kmail.folderList``. Es gibt außerdem auch das Programm qdbusviewer, das eine grafische Benutzeroberfläche zur Anzeige aller verfügbaren Funktionen bietet.

Wenn ich auf eine E-Mail antworte, wird nur ein Teil der Nachricht zitiert. Wie kommt das?

Dies kann passieren, wenn die Nachricht zwei Bindestriche und ein Leerzeichen in einer einzelnen Zeile enthält. Diese Zeichenfolge wird als Beginn einer Signatur gewertet. Der nachfolgende Teil der Nachricht wird nicht zitiert, da KMail beim Antworten die Signatur abschneidet.

Ich benutze ausschließlich &imap;. Kann ich die Lokalen Ordner irgendwie loswerden oder zumindest erreichen, dass diese immer eingeklappt sind?

Loswerden können Sie diese Ordner nicht. Die Lokalen Ordner fungieren als Notlösung, wenn der &imap;-Server nicht erreichbar ist. Auch wenn Sie ausschließlich &imap; benutzen, benötigt &kmail; den Postausgang zum Versenden von Nachrichten. Würden alle lokalen Ordner ausgeblendet, wären Sie nicht in der Lage Nachrichten, die aus irgendeinem Grund nicht versendet werden können, aus dem Postausgang zu entfernen oder zu korrigieren. Sie können aber die Ordner eingeklappt lassen. Dazu müssen Sie Einstellungen&kmail; einrichten ... auswählen und die Diverses anzeigen. Dort können Sie den Ordner einstellen, der beim Programmstart geöffnet ist. Ändern Sie diese Einstellung so, dass sie auf einen &imap;-Zugang verweist, bleiben die Lokalen Ordner beim Start von &kmail; eingeklappt.

Wie kann Ich Diskussionen überwachen?

Möchten Sie eine Gruppe überwachen, klicken sie mit der &RMBn; darauf und wählen im Kontextmenü Gruppe markieren Gruppe überwachen.

Jetzt werden alle E-Mails in dieser Gruppe, die nach der markierten Nachricht eintreffen, als Überwacht markiert.

Wie überwache Ich Diskussionen mit eigenen Beiträgen?

Dies ist zum Beispiel nützlich, wenn Sie eine Mailingliste wie kdepim-users@kde.org abonniert haben und alle Diskussionen filtern möchten, an denen Sie teilnehmen.

- Erstellen Sie einen Filter der alle Ihre eingehenden Nachrichten an Mailinglisten als Überwacht markiert

  Diesen Filter erstellen Sie mit:

  Einstellungen Filter einrichten ...

  - Wählen Sie Alle folgenden Bedingungen müssen zutreffen

  - Fügen Sie diese Bedingungen hinzu:

    - Von enthält ihremail@maildomain Ersetzen Sie ihremail@maildomain mit Ihrer E-Mail-Adresse für Versand

    - List-Id enthält listID Ersetzen Sie listID mit der Kennung einer Mailingliste wie &eg; () oder . um alle ausgehenden E-Mails an Mailinglisten zu erfassen, die ein mit . in der Kennung enthalte. Das trifft im Prinzip auf alle Listen zu.

  - Unter Filteraktionen wählen Sie Markieren als Überwacht.

- Auf der Karteikarte Erweitert

  - Schalten Sie Bearbeitung hier beenden, falls Filterbedingung zutrifft ab, damit andere Filter wie zum Beispiel zum Sortieren von eingehenden Nachrichten von der Mailingliste in Unterordner noch ausgeführt werden.

  - Stellen Sie diesen Filter vor jeden anderen Filter, der die weitere Filterung abbricht oder setzen Sie ihn einfach an die erste Stelle. Die Reihenfolge der Filter können Sie mit den Knöpfen Nach oben und Nach unten unter der Liste Vorhandene Filter ändern.

- Erstellen Sie eine Suche nach Nachrichten von Mailinglisten

  Gehen Sie in den Ordner in dem die Nachrichten der Mailingliste gespeichert sind (&eg; Lokale Ordner/KDE-PIM-USERS) und drücken Sie die Taste S oder wählen im Menü Bearbeiten Nachrichten suchen ...

  - Wählen Sie Alle folgenden Bedingungen müssen zutreffen Aktivieren Sie Unterordner einbeziehen.

  - Fügen Sie die Bedingung Nachrichten-Status ist gleich Überwacht hinzu.

  - Geben Sie eine Bezeichnung in Suchordner-Name wie zum Beispiel KDE-PIM-USERS-Watched ein.

  - Führen Sie die Suche durch. Nach dem Ende der Suche können Sie den Dialog „Suchen“ schließen.

  Wenn Sie jetzt eine Diskussion beginnen oder daran Teilnehmen, wird sie als Überwacht markiert.

Wie kann ich E-Mails übersetzen?

Problem: Sie erhalten E-Mails in verschiedenen Sprachen und möchten sie ohne viel Aufwand übersetzen.

Lösung: Verwenden Sie ein externes Programm um E-Mail zu übersetzen und anzuzeigen.

Ausführliche Anleitung

Beachten Sie, dass die vorgeschlagene Lösung nur eingeschränkt getestet wurde.

- Erforderliche Programme für das Skript

  - libtranslate

  - perl

  - Das Perl-Modul Email::MIME

  - kmail

- Einen Filter Durch Programm leiten erstellen

  - Wählen Sie in &kmail; im Menü Einstellungen Filter einrichten ...

  - Erstellen Sie einen neuen Filter und nennen Sie Ihn Translate

  - Fügen Sie ein Filterkriterium hinzu, dass immer zutrifft (&eg;Betreff ist ungleich 321546543).

  - Fügen Sie die Filteraktion Durch Programm leiten `~/bin/mail_translate.pl` hinzu.

  - Öffnen Sie die KarteikarteErweitert und wählen Sie alles bis auf Diesen Filter zum Menü „Filteraktionen anwenden“ hinzufügen ab. Sie können hier auch einen Kurzbefehl und ein Symbol für den Filter einstellen.

- Installieren Sie das Skript und richten es ein

  - Speichern Sie das Skript unter dem Namen mail_translate.pl in Ihrem Ordner `~/bin`.

        #!/usr/bin/perl
        use Email::MIME;
        my $from_language = 'en';
        my $to_language = 'he';
        my $translation_command = "translate ";
        my $languages_pair = "-f $from_language -t $to_language";
        my $line;
        my $message='';
        while ($line=)
        {
            $message.=$line;
        }
        my $email = Email::MIME->new($message);
        my @parts = $email->parts;
        my $separator = `echo "translation" | $translation_command -f en -t "$to_language" -`;
        chop $separator;
        rec_parts ($email,@parts);
        sub rec_parts
        {
            my $parent = $_[0];
            my @parts = $_[1];
            for $part(@parts)
            {
                my @sub_parts = $part->parts;
                if (@sub_parts > 1)
                {
                    rec_parts ($part,@sub_parts);
                }
                my $type=$part->content_type;
                if (( $part->content_type =~ m[text/plain]gi )
        |( $part->content_type eq ''))
                {
                    my $body = $part->body;
                    $body=~s/['"`]*//g;
                    my $translation_body=`echo "$body" | $translation_command $languages_pair -`;
                    $translation_body=~s/['"`]*//g;
                    my $msg=$body."\n\n---"."$separator"."---\n\n".$translation_body;
                    `kdialog --title "$separator" --msgbox "$msg"`;
                }
            }
        }
        print $email->as_string;

- Machen Sie das Skript mit `$chmod a+x ~/bin/mail_translate.pl` ausführbar.

- Passen Sie das Skript an Ihre Erfordernisse an.

  - Zurzeit übersetzt das Skript von English (en) nach Hebräisch (he), vermutlich brauchen Sie andere Übersetzungen. Um das Skript an Ihre gewünschte Übersetzung anzupassen, suchen Sie nach $from_language = 'en' und $to_language = 'he' und ersetzen Sie für die Quell- und Zielsprache die gewünschten Sprachcodes ein. Eine Zusammenstellung der Sprachcodes finden Sie in der ISO 639-2-Liste.

  - Testen

  - Ehe Sie den Übersetzungsfilter auf wichtige E-Mails anwenden, sollten Sie den Filter zuerst bei unwichtigen E-Mails aus dem Mülleimer oder einem Spam-Ordner ausprobieren. Klicken Sie mit der &RMBn; auf eine Nachricht in der Quellsprache und wählen dann Filter anwenden Filter Translate. Dann wird die originale und die übersetzte E-Mail in einem Dialogfenster gemeinsam angezeigt.

  - Problembeseitigung

  - Wenn das Skript nicht richtig funktioniert, können Sie es ohne &kmail; testen, um die Ursache des Fehlers einzugrenzen. Speichern Sie eine E-Mail als Datei `1.mbox` und geben Sie im Terminal den Befehl `$~/bin/mail_translate.pl 2.mbox` ein.

Wenn die Ausgabedatei `2.mbox` sich von der Datei `1.mbox` unterscheidet, funktioniert das Skript nicht richtig und sollte nicht benutzt werden.

Dieses Skript übersetzt nur die einfachen Textteile der E-Mail, nicht den &HTML;-formatierten Teil.