Postfix/Architektur: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Einführung  ==
== Einführung  ==
* Dieses Dokument gibt einen Überblick über die Postfix-Architektur, und bietet Verweise auf Beschreibungen aller Postfix-Befehle oder Serverprogramm.
* Der Text gibt den allgemeinen Kontext an, in dem jeder Befehl oder jedes Serverprogramm wird verwendet und liefert Zeiger darauf Dokumente mit konkreten Anwendungsbeispielen und Hintergrundinformationen.


; Modulare Postfix Architektur
== Modulare Postfix Architektur ==
[[Datei:Postfix_architecture.svg]]
[[Datei:Postfix_architecture.svg]]


; [[Daemon]]
== [[Daemon]] ==
Gelbe Ellipsen:
Gelbe Ellipsen
* Sie stehen für je einen [[Daemon]], welchem genau eine Aufgabe zugeordnet wurde.  
* Sie stehen für je einen [[Daemon]], welchem genau eine Aufgabe zugeordnet wurde.  
* Aus dieser Modularität heraus erklärt sich die große Sicherheit und Stabilität, die Postfix auszeichnet.
* Aus dieser Modularität heraus erklärt sich die große Sicherheit und Stabilität, die Postfix auszeichnet.


; [[Lookup tables]]
== [[Lookup tables]] ==
Blaue Kästen:
Blaue Kästen
* Die blauen Kästen stehen für sogenannte ''Lookup tables (postfix maps)''.  
* Die blauen Kästen stehen für sogenannte ''Lookup tables (postfix maps)''.  
* Sie enthalten in zwei Spalten Informationen, die zur Weiterverarbeitung von E-Mails herangezogen werden können.  
* Sie enthalten in zwei Spalten Informationen, die zur Weiterverarbeitung von E-Mails herangezogen werden können.  
* Dies kann eine Zugriffsliste (engl. access) sein, die darüber bestimmt, ob die E-Mail angenommen wird oder nicht, zum Umschreiben des Adressaten bzw. Senders oder auch der weitere Weg (engl. transport), den eine E-Mail nehmen soll.
* Dies kann eine Zugriffsliste (engl. access) sein, die darüber bestimmt, ob die E-Mail angenommen wird oder nicht, zum Umschreiben des Adressaten bzw. Senders oder auch der weitere Weg (engl. transport), den eine E-Mail nehmen soll.


; [[queues]]
== [[queues]] ==
Orangene Kästen:
Gelbe Rechtecke
* Die orangenen Kästen stehen zum einen für sogenannte Warteschlangen (engl. queues),  
* Die orangenen Kästen stehen zum einen für sogenannte Warteschlangen (engl. queues),  
* bei der E-Mails physisch auf dem Datenträger (zumeist Festplatte oder einem [[Network_File_System|NFS]] Laufwerk) abgelegt werden, oder aber für Endzustellung,  
* bei der E-Mails physisch auf dem Datenträger (zumeist Festplatte oder einem [[Network_File_System|NFS]] Laufwerk) abgelegt werden, oder aber für Endzustellung,  
* zum Beispiel eine Mailbox eines Benutzers (Beispiel: /var/mail/benutzername).
* zum Beispiel eine Mailbox eines Benutzers (Beispiel: /var/mail/benutzername).


; Eingänge/Ausgänge
== Eingänge/Ausgänge ==
Weiße Wolken:
Weiße Wolken
* Sie stehen für den möglichen Eintritt oder auch das Verlassen des Postfix Systems.  
* Sie stehen für den möglichen Eintritt oder auch das Verlassen des Postfix Systems.  
* Als Beispiel auf der linken Seiten den SMTP'''D''' Daemon, welcher für die '''Annahme''' von E-Mails über den TCP Port 25 zuständig ist (soweit nicht anders konfiguriert).  
* Als Beispiel auf der linken Seiten den SMTP'''D''' Daemon, welcher für die '''Annahme''' von E-Mails über den TCP Port 25 zuständig ist (soweit nicht anders konfiguriert).  

Version vom 30. Mai 2022, 11:18 Uhr

Einführung

Modulare Postfix Architektur

Daemon

Gelbe Ellipsen

  • Sie stehen für je einen Daemon, welchem genau eine Aufgabe zugeordnet wurde.
  • Aus dieser Modularität heraus erklärt sich die große Sicherheit und Stabilität, die Postfix auszeichnet.

Lookup tables

Blaue Kästen

  • Die blauen Kästen stehen für sogenannte Lookup tables (postfix maps).
  • Sie enthalten in zwei Spalten Informationen, die zur Weiterverarbeitung von E-Mails herangezogen werden können.
  • Dies kann eine Zugriffsliste (engl. access) sein, die darüber bestimmt, ob die E-Mail angenommen wird oder nicht, zum Umschreiben des Adressaten bzw. Senders oder auch der weitere Weg (engl. transport), den eine E-Mail nehmen soll.

queues

Gelbe Rechtecke

  • Die orangenen Kästen stehen zum einen für sogenannte Warteschlangen (engl. queues),
  • bei der E-Mails physisch auf dem Datenträger (zumeist Festplatte oder einem NFS Laufwerk) abgelegt werden, oder aber für Endzustellung,
  • zum Beispiel eine Mailbox eines Benutzers (Beispiel: /var/mail/benutzername).

Eingänge/Ausgänge

Weiße Wolken

  • Sie stehen für den möglichen Eintritt oder auch das Verlassen des Postfix Systems.
  • Als Beispiel auf der linken Seiten den SMTPD Daemon, welcher für die Annahme von E-Mails über den TCP Port 25 zuständig ist (soweit nicht anders konfiguriert).
  • Auf der rechten Seite dagegen gibt es den SMTP Daemon, der für das Weitergeben von E-Mails an andere SMTP zuständig ist.

Alle Daemonen (gelbe Ellipsen) werden vom Postfix Master Prozess bei Bedarf gestartet und auch überwacht.

Architektur Überblick

Wie Postfix Mail empfängt

Postfix:Architektur:Empfang

Wie Postfix E-Mails zustellt

Postfix:Architektur:Zustellung

Postfix hinter den Kulissen

Postfix:Architektur:Interna