Index
Neues E-Mail Konto anlegen
Kontoeinstellungen
Einstellungen für eingehende Mails
Einstellungen für ausgehende Mails
Einstellungen für E-Mail Filter
Der E-Mail Dienst

e-mail-icon_64.pngE-Mail-Dienst

Deskbar:Einstellungen
Ort:/boot/system/preferences/E-mail
Einstellungen:~/config/settings/Mail/*

In Haiku wird der Empfang und Versand von E-Mails vom Mail-Service (auch mail_daemon genannt) gehandhabt. Dieser Systemdienst kümmert sich darum, dass eingegangene E-Mails als Datei gespeichert werden und deren Attribute mit den entsprechenden E-Mail-Informationen befüllt werden. So können die E-Mails von jedem Programm oder vom Benutzer direkt verwendet werden. Ein Wechsel des Mail-Programms ist einfach möglich, da alle Daten und die Konfiguration erhalten bleiben.
Die Konfiguration des E-Mail-Verkehrs wird in den E-Mail-Dienst-Einstellungen vorgenommen.

index Neues E-Mail-Konto anlegen

Im Folgenden werden die einzelnen Schritte erklärt, um ein neues E-Mail-Konto anzulegen:
Im Programmfenster der E-Mail-Eigenschaften als erstes unten auf Hinzu klicken, um ein neues, noch unbenanntes Mail-Konto anzulegen. Es folgt dieser Dialog:

e-mail-new-account.png

Zuerst ist der Konto-Typ festzulegen: POP3 oder IMAP.

Dann ist die verwendete E-Mail-Adresse einzugeben, sowie der Login-Name und das Passwort für das Mail-Konto. Der Kontoname bezeichnet das E-Mail-Konto in der Liste aller Konten, der Benutzername wird als Absender einer E-Mail angegeben.

Haiku kennt einige der großen E-Mail-Provider, so dass die notwendigen technischen Einstellungen wie IP-Adresse und Servername bereits automatisch ausgefüllt werden. Wenn das nicht möglich ist, oder die Daten angepasst werden müssen, kann man dazu nach Klicken auf Weiter wie nachfolgend beschrieben vorgehen.

e-mail-new-account-2.png
Nutzt man GMail als E-mail Provider, muss ein sog. "App-Passwort" erzeugt werden.
Siehe dazu Google's Hilfsseite "Mit App-Passwörtern anmelden".

index Konto-Einstellungen

Durch Auswählen eines Konto-Namens in der Liste links können einige allgemeine Einstellungen vorgenommen werden:

e-mail-accounts.png

Der Kontoname ist die Bezeichnung, unter der ein Konto beispielsweise in der Übersichtsliste aller Konten in den Einstellungen des E-Mail-Diensts auftaucht. Benutzername ist der Absendername, den ein Empfänger beim Erhalt einer Nachricht sieht. Unter E-Mail-Adresse wird die Adresse angegeben, an die eine Antwort geschickt werden soll. Üblicherweise ist das die selbe Adresse, von der die E-Mail auch gesendet wurde.

Soll ein E-Mail-Konto nur zum Senden oder nur zum Empfangen von E-Mails genutzt werden, lässt sich dies durch Rechtsklick auf den Kontonamen in der Liste links einstellen. Durch Entfernen des Hakens vor Eingang beziehungsweise Ausgang lässt sich ein Konto auf eingehende beziehungsweise ausgehende E-Mail beschränken.

index Einstellungen für eingehende Mails

Mit einem Klick auf Eingang unter dem Kontonamen, lassen sich Einstellungen zum E-Mail Empfang vornehmen.

e-mail-in.png

Der erste Eintrag ist die Mail-Server-Adresse für eingehende E-Mails. Falls ein Provider einen bestimmten Port beim Anmelden verlangt, wird dieser mit einem vorangestellten Doppelpunkt an die Adresse angehängt, wie zum Beispiel pop.dein-provider.org:1400.

Anschließend werden die benötigten Anmeldeinformationen eingetragen: Benutzername und Passwort - falls nötig muss die Verbindungsart von Keine Verschlüsselung zu SSL, und die Anmeldemethode von der Standardeinstellung Klartext auf APOP für die Authentifizierung umgestellt werden.

Bei Verwendung des POP3-Protokolls für eingehende E-Mails kann die Option E-Mails auf dem Server belassen eingeschaltet werden. So kann auch von einem anderen Computer aus auf die Mails zugegriffen werden. Mit Gelöschte E-Mails auch vom Server löschen werden die E-Mails erst dann auf dem Server gelöscht, wenn sie auch auf dem Rechner entfernt werden.

Sollte stattdessen IMAP als Übertragungsprotokoll verwendet werden, steht nur die Option Gelöschte E-Mails auch vom Server löschen zur Verfügung. Zusätzlich kann man noch IMAP-Ordner angeben, um nur von einem bestimmten Postfach und dessen Unterverzeichnissen die E-Mails zu synchronisieren.

Außerdem kann man durch Aktivieren der Option Nur Kopfzeilen herunterladen bei E-Mails über ... KB bestimmen, dass E-Mails lediglich teilweise (bis zu einer bestimten Größe) heruntergeladen werden. Dadurch werden von Mails, die größer als der eingestellte Wert sind, nur die Kopfzeilen heruntergeladen. So kann man erstmal die Betreffzeile und Absender prüfen, bevor man den Rest der Nachricht plus eventuelle Anhänge runterlädt. Die Einstellung ist vor allem bei langsamen Netzwerkverbindungen sinnvoll.

Der Speicherpfad für das lokale Postfach ist unter Zielverzeichnis eingetragen (Standard ist /boot/home/mail/in/) und kann jederzeit geändert werden. Dies ist sinnvoll, wenn man für jedes E-Mail Konto ein eigenes Unterverzeichnis verwenden möchte. Zwingend notwendig ist es aber nicht, denn über die "Queries" - Haikus mächtige Suchfunktion - kann man gleiches erreichen.

index Einstellungen für ausgehende E-Mails

Unter Ausgang lassen sich für jedes Konto Einstellungen zum E-Mail-Versand vornehmen.

e-mail-out.png

Als erstes ist die SMTP-Server-Adresse anzugeben. Wie beim Mail-Server für eingehende E-Mails beschrieben, kann hier wenn nötig ein spezieller Port angegeben werden, z. B. mail.dein-provider.org:1200, und ggf. Benutzername, Passwort and Verbindungsart.

Falls man sich am SMTP-Server mit Benutzernamen und Passwort anmelden muss, muss man die Anmeldemethode auf ESMTP stellen. Die andere Möglichkeit POP3 vor SMTP ist für Provider, die festgelegt haben, dass man nur unmittelbar nach einem Post-Abholen auch Versenden kann.

Genauso wie bei eingehenden Mails kann der Speicherpfad für ausgehende E-Mails unter Zielverzeichnis vom Standard /boot/home/mail/out in einen anderen geändert werden.

index Ankündigung neuer E-Mails und andere Filter

Benachrichtigungsmöglichkeiten bei neuen E-Mails sowie Methoden, E-Mails zu sortieren und zu filtern, finden sich unter dem jeweiligen Kontonamen in E-Mail-Filter. Es kann eine beliebige Anzahl von Filtern erstellt werden, die dann der Reihe nach angewendet werden. Ihre Reihenfolge lässt sich durch Verschieben an eine andere Position in der Liste verändern.
Zur Zeit gibt es drei Filter für eingehende E-Mail. Filters können in der Liste ausgewählt werden, um dessen Optionen ansehen und einstellen zu können.

index Spamfilter (AGMS Bayesian)

e-mail-filter-spam.png

Spam-Filter verwenden Methoden der Statistik, um E-Mails als Spam zu klassifizieren. Jeder Mail wird dabei ein Wert zwischen 0 und 1 zugewiesen, wobei man selbst festlegt, ab welchem Wert eine Mail als Spam gilt. Der errechnete Wert kann, durch Setzen des entsprechenden Hakens, der Betreffzeile vorangestellt werden.

Der Spam-Filter kann auch so eingestellt werden, dass er anhand eingehender E-Mails dazulernt und sich dadurch immer weiter verbessert. Ein gezieltes Training auf erkannte Spam-Mails und Mails, die fälschlicherweise als Spam kategorisiert wurden, kürzt den Lernprozess ab. Mehr dazu im Abschnitt zum Programm Mail der Dokumentation.

Zusammen mit einer Filterregel können erkannte Spam-Mails automatisch aussortiert werden.

index Filterregel

e-mail-filter-header.png

Dieser Filter vergleicht die Kopfzeilen einer Mail mit vorgegebenen Werten und führt dann entsprechend die in der Filterregel festgelegte Aktion aus.
Im ersten Textfeld gibt man die zu prüfende Kopfzeile an. Möglich sind diese Werte:

Name Name des Absenders
From E-Mail-Adresse des Absenders
To Adresse des Empfängers
Reply To Antwort-Adresse
When Datum und Uhrzeit des Mail-Empfangs
Subject Betreffzeile
Cc Adressen der Empfänger im CC
Account Name des E-Mail-Kontos
Status Status der E-Mail; normalerweise kann er "Read" (gelesen), "Replied" (geantwortet), "Sent" (gesendet), "Forwarded" (weitergeleitet) oder "New" (ungelesen) sein - eingehende Mails sind naturgemäß immer "New".
Priority Wichtigkeit der E-Mail (wird - wenn überhaupt - vom Versender vergeben).
Thread Grundsätzlich das gleiche wie die Betreffzeile, jedoch ohne eventuell vorangestelltes "Re:", "FW:", oder ähnliches.
Classification Group Je nach dem, als was der Spam-Filter die Mail klassifiziert hat, ist dieser Wert entweder leer (wenn kein genauer Wert errechnet werden konnte), "Genuine" für erwünschte Mails oder "Spam".
Spam/Genuine Estimate Der errechnete Wert des Spam-Filters für diese Mail; dieser Wert wird in wissenschaftlicher Schreibweise notiert, so steht zum Beispiel 1.065e-12 für 1,065/(10^12), also für "1,065 dividiert durch 10 hoch 12" - was ausgeschrieben 0,000000000001065 ergibt.

Das zweite Textfeld ist für das Suchmuster. Hier können sogenannte Reguläre Ausdrücke - verwendet werden. Damit erreicht man zwar eine sehr hohe Flexibilität bei den Suchmustern, unglücklicherweise sind reguläre Ausdrücke aber nicht leicht anzuwenden. Ein wenig Einarbeitung ist es aber wert und einfache reguläre Ausdrücke sind auch nicht zu schwer.

Über das Menü darunter lässt sich eine Aktion ausführen, wenn das Suchmuster erkannt wurde. So kann der Status der E-Mail verändert, die E-Mail verschoben oder direkt gelöscht werden.

index Ankündigung neuer E-Mails

e-mail-filter-notification.png

Wie man über den Eingang neuer Nachrichten informiert werden möchte, lässt sich als Methode unter mehreren Möglichkeiten auswählen, die sich auch kombinieren lassen:

keine Keine Benachrichtigung
Tonsignal Spielt bei jeder neuen E-Mail die Klangdatei ab, die für das Ereignis "New E-mail" in den Klänge Einstellungen ausgewählt wurde.
Hinweisfenster Blendet bei jeder neuen E-Mail ein Hinweisfenster ein.
Tastatur-LEDs Lässt einige LEDs wie zum Beispiel für die Feststelltaste aufleuchten.
Hinweisfenster (alle Konten) Zeigt ein Hinweisfenster für alle neuen E-Mails an.
Tonsignal (alle Konten) Spielt die Klangdatei für das Ereignis "New E-mail" aus den Klänge Einstellungen einmal bei neuen E-Mails ab.
Statusfenster Zeigt das Statusfenster an.

indexFilter für ausgehende E-Mail

Aktuell gibt es für ausgehende Mails nur einen Filter: Fortune.
Dieser Filter hängt an den E-Mail-Text ein zufällig ausgesuchtes Zitat oder eine Text ähnlich einem Glückskeks. Wenn man diesen Filter vorher ausprobieren möchte, kann man den Befehl fortune auch direkt im Terminal eingeben.

index Der E-Mail-Dienst

Nach der Konfiguration der E-Mail-Konten und Filter kann der E-Mail-Dienst noch konfiguriert werden, wann E-Mails abgerufen und versandt werden sollen.

e-mail-settings.png

Nachdem man die Checkbox aktiviert hat, lässt sich festlegen in welchen Zeitabständen der Mailserver kontaktiert werden soll.

Der E-Mail-Dienst kann entweder Nie, Beim Senden oder Beim Senden und Empfangen eine Benachrichtigung anzeigen.

Mailbox-Menü bearbeiten… öffnet das Verzeichnis /boot/home/config/Mail/Menu Links/. Alle Ordner oder auch Queries(!) - beziehungsweise Verknüpfungen hierzu - erscheinen im Kontextmenü des E-Mail-Dienst Icons in der Deskbar.

Über dieses Kontextmenü kann man auch eine neue Nachricht verfassen…, sofort nach neuen E-Mails schauen (E-Mails jetzt abrufen), oder die E-Mail-Dienst Einstellungen… aufrufen.

e-mail-mailbox.png

Hält man beim Aufrufen des Kontextmenüs SHIFT gedrückt, erhält man Zugriff auf weitere Befehle:

E-Mails nur abrufen für Öffnet ein Untermenü, um E-Mails nur für ein bestimmtes Konto abzurufen.
E-Mails senden E-Mails senden, ohne dabei auch neue Nachrichten abzurufen.
E-Mail-Dienst ausschalten Beendet die gesamte E-Mail-Infrastruktur (mail_daemon).

Das Icon selbst zeigt an, ob sich im Posteingang ungelesene E-Mails (mit dem Status "New") befinden. Dann liegt ein kleiner Umschlag im Briefkasten.