Suchen und Finden
Service
Infos und Kontakt
KAPITEL 7
Lokale Zustellung und POP/IMAP (S. 82-83)
In Kapitel 1 wurde erklärt, dass POP und IMAP Protokolle sind, die festlegen, wie die Benutzer E-Mails aus Nachrichtenspeichern abrufen können. Postfix ist ein Mail Transfer Agent und implementiert POP und IMAP nicht. Dieses Kapitel zeigt, wie Postfix Nachrichten zustellt und wie sie von POP/IMAP-Servern gelesen werden. Viele POP/ IMAP-Server sind verfügbar, und die hier vorgestellten Informationen sollten auf jeden den Standards entsprechenden Server anwendbar sein. Der letzte Teil dieses Kapitels zeigt, wie Postfix zu konfigurieren ist, um mit dem Cyrus IMAP-Server zusammenzuarbeiten. Bevor wir uns die lokale Zustellung ansehen, müssen wir uns zuerst etwas allgemeiner mit den von Postfix verwendeten »Transports« beschäftigen. Nicht-lokale Transports werden in nachfolgenden Kapiteln behandelt.
Postfix Delivery-Transports
Postfix ermöglicht die Auslieferung an vier unterschiedliche Klassen von Empfängeradressen: local, Relay, virtueller Alias und virtuelle Mailbox. Wie Sie die Domains konfigurieren, für die Sie Mail akzeptieren, legt fest, welche Methode der Zustellung Postfix verwendet. Hier die von Postfix verwendeten Delivery-Transports:
local
Liefert Mail im lokalen System aus. Jede Adresse besitzt einen Account auf dem System oder stammt aus der lokalen Aliases-Datei (traditionell /etc/aliases). Zugestellte Nachrichten landen im Mail-Spool des Systems oder in den Maildateien einzelner Home-Verzeichnisse. Die Auslieferung erfolgt durch den lokalen Delivery Agent oder durch ein separates Programm zur Auslieferung. local führt lokale Domains im mydestination-Parameter auf.
relay
Liefert Mail an andere Systeme aus, üblicherweise im gleichen Netzwerk. Relay- Domains werden im Allgemeinen auf Gateway-Systemen konfiguriert, wenn Postfix Mail für das gesamte Netzwerk akzeptiert. Das Gateway-System leitet Nachrichten an das jeweils richtige interne System weiter. Die Zustellung erfolgt durch den Relay- Transport, der einfach ein Klon des smtp-Agenten ist, der aber für die Zustellung an die internen Systeme eines lokalen Netzwerks optimiert wurde. relay führt Relay- Domains im relay_domains-Parameter auf. Das Relaying von E-Mail wird in Kapitel 9 beschrieben.
virtual
Liefert Mail für virtuelle Mailbox-Domains aus. Virtuelle Mailbox-Domains werden zum Hosting mehrerer Domains verwendet. Separate Mail-Spools enthalten dabei Mailboxen für viele separate Domains. E-Mail-Benutzer besitzen typischerweise keine System-Accounts auf dem Mailserver. virtual führt virtuelle Mailbox-Domains im virtual_mailbox_domains-Parameter auf. Das virtuelle Hosting wird in Kapitel 8 erläutert. Auslieferungen an nicht-lokale Domains werden vom smtp-Transport übernommen. Er bestimmt mit Hilfe von DNS-Lookups, wohin die Nachrichten zu schicken sind. Adressen virtueller Aliases werden wieder an Postfix übergeben, um sie an die neuen Adressen zuzustellen. An diesem Punkt werden sie von einem der oben genannten Transporte verarbeitet. Der Rest dieses Kapitels behandelt die Details der lokalen Zustellung.
Formate von Nachrichtenspeichern
Wenn Postfix Nachrichten lokal ausliefert, überträgt es den Inhalt der Nachrichten in den lokalen Nachrichtenspeicher (message store). Die gängigsten Arten von Nachrichtenspeichern sind das traditionelle mbox-Format und das neuere maildir-Format. Beide verwenden normale Dateien zur Speicherung von Nachrichten, sind aber auf unterschiedliche Weise strukturiert. Bei Postfix können Sie das maildir-Format festlegen, indem Sie bei der Konfiguration von Maildatei- oder Verzeichnis-Parametern den jeweiligen Werten einen Slash voranstellen (siehe die Konfigurationsinformationen später in diesem Kapitel).
Das Mbox-Format
Früher haben Unix-Systeme eine einzelne Datei zur Speicherung aller E-Mails eines Benutzers verwendet. Dieses Nachrichtenspeicher-Format wird allgemein als mbox bezeichnet. Jede Nachricht innerhalb der Datei fängt mit einer Zeile an, die mit dem Wort From beginnt. Es ist wichtig, dass der String an der ersten Stelle der Zeile beginnt und dass ein Leerzeichen auf das Ende des Wortes folgt. Die From-Zeile wird häufig auch From_ genannt (also mit einem Unterstrich), um das auf das Wort folgende Leerzeichen zu verdeutlichen. Verwechseln Sie die zur Trennung von Nachrichten in einer mbox- Datei verwendete From_-Zeile nicht mit der in E-Mail-Headern enthaltenen From:-Zeile. Die letzte Zeile einer Nachricht ist immer eine Leerzeile.
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion




















