|
|
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| == Architektur ==
| | '''topic''' - Kurzbeschreibung |
| == 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
| | == Beschreibung == |
| [[Datei:Postfix_architecture.svg]]
| | == Installation == |
| | == Aufruf == |
| | === Parameter === |
| | === Optionen === |
| | === Umgebung === |
| | === Rückgabewert === |
|
| |
|
| ; [[Daemon]]
| | == Konfiguration == |
| Gelbe Ellipsen:
| | === Dateien === |
| * 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]]
| | == Anwendungen == |
| Blaue Kästen:
| | == Sicherheit == |
| * Die blauen Kästen stehen für sogenannte ''Lookup tables (postfix maps)''.
| | == Dokumentation == |
| * Sie enthalten in zwei Spalten Informationen, die zur Weiterverarbeitung von E-Mails herangezogen werden können.
| | === RFC === |
| * 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.
| | === Man-Page === |
| | === Info-Pages === |
| | === Siehe auch === |
|
| |
|
| ; [[queues]]
| | == Links == |
| Orangene Kästen:
| | === Projekt-Homepage === |
| * Die orangenen Kästen stehen zum einen für sogenannte Warteschlangen (engl. queues),
| | === Weblinks === |
| * 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).
| |
|
| |
|
| ; 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 SMTP'''D''' 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.
| |
|
| |
|
| = Postfix Architektur =
| |
| [[File:Postfix-Overview.png]]
| |
| == Wie Postfix Mail empfängt ==
| |
| ;[[Postfix:Architektur:Empfang]]
| |
|
| |
|
| == Wie Postfix E-Mails zustellt ==
| |
| ;[[Postfix:Architektur:Zustellung]]
| |
|
| |
|
| == Postfix hinter den Kulissen == | | = TMP = |
| * Die vorherigen Abschnitte gaben einen Überblick darüber, wie Postfix-Server verarbeitet das Senden und Empfangen von E-Mails.
| | == Einführung == |
| * Diese Serverprozesse verlassen sich auf andere Serverprozesse, die Dinge hinter den Kulissen tun.
| |
| * Der Text Im Folgenden wird versucht, jeden Dienst in seinem eigenen Kontext zu visualisieren.
| |
| * Wie Davor sind Namen gefolgt von einer Zahl Postfix-Befehle oder Server Programme, während nicht nummerierte Namen innerhalb schattierter Bereiche darstellen Postfix-Warteschlangen.
| |
| * Der residente [http://www.postfix.org/master.8.html Master(8) ]-Server ist der Supervisor, der behält ein Auge auf das Wohlergehen des Mailsystems Postfix.
| |
| * Es ist typisch beim Systemstart mit dem Befehl "postfix start" gestartet und läuft weiter, bis das System ausfällt.
| |
| * Der [http://www.postfix.org/master.8.html Master(8) ]-Server ist verantwortlich für das Starten von Postfix-Serverprozessen zum Empfangen und E-Mail-Zustellung und für den Neustart von Servern, die vorzeitig beendet werden wegen irgendwelchen problemen.
| |
| * Der [http://www.postfix.org/master.8.html Master(8) ]-Server ist ebenfalls verantwortlich zum Durchsetzen der Serverprozess-Zählerlimits, wie in der angegeben [http://www.postfix.org/master.5.html master.cf] Konfigurationsdatei
| |
| * Das Bild unten gibt die Programmhierarchie beim Start von Postfix.
| |
| * Nur ein Teil der Post Verarbeitung von Daemon-Prozessen werden angezeigt.
| |
|
| |
|
| {| | class="wikitable sortable"
| | == Postfix Architektur == |
| |-
| | [[Datei:Postfix_architecture.svg]] |
| | colspan="2" |
| |
| | | [http://www.postfix.org/postfix.1.html postfix(1) ]
| |
| | |
| |
| | |
| |
| |-
| |
| | colspan="2" |
| |
| | | | |
| |
| | |
| |
| | |
| |
| |-
| |
| | colspan="2" |
| |
| | | Postfix-Skript(1)
| |
| | |
| |
| | |
| |
| |-
| |
| | |
| |
| {| | class="wikitable sortable"
| |
| |-
| |
| ||
| |
| || /
| |
| |-
| |
| || /
| |
| ||
| |
| |-
| |
| |}
| |
|
| |
|
| | |
| | == [[Postfix/master]] == |
| | | | |
| | 0001 root /sbin/init |
| | 3235 root └─ /usr/lib/postfix/sbin/master -w |
| | 3237 postfix ├─ pickup -l -t unix -u -c |
| | 3238 postfix └─ qmgr -l -t unix -u |
|
| |
|
|
| |
|
| {| | class="wikitable sortable"
| | == [[Postfix/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. |
| |-
| |
| ||
| |
| || \
| |
| |-
| |
| |}
| |
|
| |
|
| | |
| | == [[Postfix/Nachschlagetabellen | Lookup table]] == |
| | |
| | Blaue Kästen |
| |-
| | * Die blauen Kästen stehen für sogenannte ''Lookup tables (postfix maps)''. |
| | | [http://www.postfix.org/postsuper.1.html postsuper(1) ]
| | * 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. |
| | | [http://www.postfix.org/master.8.html Meister(8) ]
| |
| | |
| |
| | | [http://www.postfix.org/postlog.1.html Postlog(1) ]
| |
| |-
| |
| | |
| |
| {| | class="wikitable sortable"
| |
| |-
| |
| ||
| |
| || /
| |
| |-
| |
| || /
| |
| ||
| |
| |-
| |
| |}
| |
|
| |
|
| | | | | == [[Postfix/Warteschlangen | Warteschlangen]] == |
| | | | |
| | 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 [[Network_File_System|NFS]] Laufwerk) abgelegt werden, oder aber für Endzustellung, |
| | * zum Beispiel eine Mailbox eines Benutzers (Beispiel: /var/mail/benutzername). |
|
| |
|
| | == Eingänge/Ausgänge == |
| | Alle Daemonen (gelbe Ellipsen) werden vom Postfix Master Prozess bei Bedarf gestartet und auch überwacht. |
|
| |
|
| {| | class="wikitable sortable"
| | Weiße Wolken |
| |-
| | ; [[Postfix/Empfang]] |
| || \
| | ; [[Postfix/Zustellung]] |
| ||
| |
| |-
| |
| ||
| |
| || \
| |
| |-
| |
| |}
| |
|
| |
|
| | |
| | * 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). |
| |-
| | * Auf der rechten Seite dagegen gibt es den '''SMTP''' Daemon, der für das Weitergeben von E-Mails an andere SMTP zuständig ist. |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| | |
| |
| | | [http://www.postfix.org/qmgr.8.html qmgr (8) ]
| |
| | |
| |
| | | [http://www.postfix.org/local.8.html lokal(8) ]
| |
| |-
| |
| |}
| |
| * Der [http://www.postfix.org/anvil.8.html anvil(8) ]-Server implementiert die Client-Verbindung und Anforderungsrate Begrenzung für alle [http://www.postfix.org/smtpd.8.html smtpd(8) ]-Server. Das [http://www.postfix.org/TUNING_README.html TUNING_README ]Dokument bietet Anleitungen zum Umgang mit fehlerhaften SMTP-Clients. Das [http://www.postfix.org/anvil.8.html anvil(8) ]ist in Postfix Version 2.2 und höher verfügbar. | |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | Netzwerk
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| | | <tt><-> </tt>
| |
| | | [http://www.postfix.org/anvil.8.html Amboss(8) ]
| |
| |-
| |
| |}
| |
| | |
| * Die [http://www.postfix.org/bounce.8.html bounce(8) ], [http://www.postfix.org/defer.8.html defer(8) ]und [http://www.postfix.org/trace.8.html trace(8) ]werden jeweils verwaltet ihre eigenen Warteschlangen-Verzeichnisbäume mit Protokolldateien pro Nachricht. Postfix verwendet diese Informationen beim Senden von „fehlgeschlagen“, „verzögert“ oder „erfolgreich“ Benachrichtigungen über den Zustellstatus an den Absender. <br/>Der [http://www.postfix.org/trace.8.html Trace(8) ]-Dienst implementiert auch die Unterstützung für Postfix "Mail senden -bv" und "sendmail -v" Befehle, die Berichte darüber erzeugen, wie Postfix liefert Mail und ist mit Postfix Version 2.1 verfügbar und später. Siehe [http://www.postfix.org/DEBUG_README.html#trace_mail DEBUG_README ]zum Beispiel.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | [http://www.postfix.org/cleanup.8.html aufräumen(8) ]
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/qmgr.8.html qmgr (8) ]Postfix Warteschlange
| |
| | | <tt>-> </tt>
| |
| | | Lieferung Agenten
| |
| |-
| |
| | | ^ <tt>| </tt>
| |
| | |
| |
| | | <tt>| in </tt>
| |
| | |
| |
| | | <tt>| in </tt>
| |
| |-
| |
| | | (Nicht-) Lieferung Notiz
| |
| | | <tt><- </tt>
| |
| | | [http://www.postfix.org/bounce.8.html prall(8) ][http://www.postfix.org/defer.8.html aufschieben(8) ][http://www.postfix.org/trace.8.html Spur(8) ]
| |
| | | <tt><- </tt>
| |
| | | Warteschlange Ich würde, Empfänger, Status
| |
| |-
| |
| | colspan="2" |
| |
| {| | class="wikitable sortable"align="center"
| |
| |-
| |
| || ^ <tt>| </tt>
| |
| || <tt>| in </tt>
| |
| |-
| |
| |}
| |
| | |
| | |
| |
| | colspan="2" |
| |
| |-
| |
| | colspan="2" |
| |
| | | Pro- Botschaft logfiles
| |
| | colspan="2" |
| |
| |-
| |
| |}
| |
| | |
| * Die [http://www.postfix.org/flush.8.html flush(8) ]-Server führen Protokolle pro Ziel und Implementieren Sie sowohl ETRN als auch "sendmail -qRdestination", wie beschrieben im [http://www.postfix.org/ETRN_README.html ETRN_README ]. Dies verschiebt ausgewählte Warteschlangendateien aus die [http://www.postfix.org/QSHAPE_README.html#deferred_queue Warteschlange ]zurück zur [http://www.postfix.org/QSHAPE_README.html#incoming_queue eingehenden Warteschlange ]und fordert deren Lieferung. Der [http://www.postfix.org/flush.8.html flush(8) ]-Dienst ist mit der Postfix-Version verfügbar 1.0 und höher. | |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | colspan="4" |
| |
| | | [http://www.postfix.org/QSHAPE_README.html#incoming_queue eingehend ]^ [http://www.postfix.org/QSHAPE_README.html#deferred_queue aufgeschoben ]
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| |-
| |
| | colspan="4" |
| |
| | | ^ |
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| |-
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ][http://www.postfix.org/sendmail.1.html sendmail(1) ][http://www.postfix.org/postqueue.1.html nach(1) ]
| |
| | | <tt>- </tt>
| |
| | | Ziel spülen
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/flush.8.html bündig(8) ]
| |
| | | <tt><- </tt>
| |
| | | Aufgeschoben Ziel, Warteschlange Ich würde
| |
| | | <tt>- </tt>
| |
| | | Lieferung Agenten, [http://www.postfix.org/qmgr.8.html qmgr (8) ]
| |
| |-
| |
| | colspan="4" |
| |
| {| | class="wikitable sortable"align="center"
| |
| |-
| |
| || ^ <tt>| </tt>
| |
| || <tt>| in </tt>
| |
| |-
| |
| |}
| |
| | |
| | |
| |
| | colspan="4" |
| |
| |-
| |
| | colspan="4" |
| |
| | | Pro Ziel- nation Protokolle
| |
| | colspan="4" |
| |
| |-
| |
| |}
| |
| | |
| * Die [http://www.postfix.org/proxymap.8.html Proxymap(8) ]-Server bieten Read-Only und Read-Write Tabellensuche Dienst für Postfix-Prozesse. Dies überwindet Chroot-Einschränkungen, reduziert die Anzahl der offenen Nachschlagetabellen, indem eine geöffnete gemeinsam genutzt wird Tabelle zwischen mehreren Prozessen und implementiert Single-Updater Tische.
| |
| * Der [http://www.postfix.org/scache.8.html scache(8) ]-Server verwaltet den Verbindungs-Cache für der Postfix [http://www.postfix.org/smtp.8.html smtp(8) ]-Client. Wenn Verbindungscaching aktiviert ist für ausgewählten Zielen, trennt der [http://www.postfix.org/smtp.8.html SMTP(8) ]-Client die Verbindung nicht unmittelbar nach einer Mail-Transaktion, sondern gibt die Verbindung zu der Verbindungs-Cache-Server, der die Verbindung offen hält für a begrenzte Zeit. Der [http://www.postfix.org/smtp.8.html smtp(8) ]-Client fährt mit einigen fort andere E-Mail-Zustellungsanforderung. Inzwischen kann das jeder [http://www.postfix.org/smtp.8.html smtp(8) ]-Prozess Fragen Sie den [http://www.postfix.org/scache.8.html scache(8) ]-Server nach dieser zwischengespeicherten Verbindung und verwenden Sie sie für die Postzustellung. Als Sicherheitsmaßnahme begrenzt Postfix die Anzahl wie oft eine Verbindung wiederverwendet werden kann. <br/>Beim Zustellen von E-Mails an ein Ziel mit mehreren E-Mail-Servern Verbindungs-Caching kann helfen, einen nicht antwortenden Server zu überspringen, und damit die Lieferung drastisch beschleunigen. Zwischenspeichern von SMTP-Verbindungen ist in Postfix-Version 2.2 und höher verfügbar. Mehr Informationen zu dieser Funktion finden Sie im [http://www.postfix.org/CONNECTION_CACHE_README.html CONNECTION_CACHE_README ].
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | |
| |
| | | <tt>/-- </tt>
| |
| | colspan="3" | [http://www.postfix.org/smtp.8.html SMTP(8) ]
| |
| | | <tt>--> </tt>
| |
| | | Internet
| |
| |-
| |
| | | [http://www.postfix.org/qmgr.8.html qmgr (8) ]
| |
| | |
| |
| | | <tt>| | | | v </tt>
| |
| | colspan="4" |
| |
| |-
| |
| | |
| |
| | | <tt>\-- </tt>
| |
| | colspan="3" | [http://www.postfix.org/smtp.8.html SMTP(8) ]
| |
| | |
| |
| |-
| |
| | colspan="2" |
| |
| | |
| |
| | | <tt>^ | </tt>
| |
| | colspan="2" |
| |
| |-
| |
| | colspan="2" |
| |
| | colspan="3" | [http://www.postfix.org/scache.8.html schach(8) ]
| |
| | colspan="2" |
| |
| |-
| |
| |}
| |
| | |
| Ein Postfix [http://www.postfix.org/smtp.8.html smtp(8) ]-Client kann eine TLS-verschlüsselte Verbindung wiederverwenden (mit " [http://www.postfix.org/postconf.5.html#smtp_tls_connection_reuse smtp_tls_connection_reuse ]<nowiki>= yes"). Dies kann stark reduzieren den Overhead des Verbindungsaufbaus und verbessert die Nachrichtenübermittlung Preise. Nachdem ein Postfix </nowiki>[http://www.postfix.org/smtp.8.html smtp(8) ]-Client eine Verbindung zu einem entfernten SMTP herstellt server und sendet Klartext-EHLO- und STARTTLS-Befehle, die [http://www.postfix.org/smtp.8.html smtp(8) ]Client fügt wie gezeigt einen [http://www.postfix.org/tlsproxy.8.html tlsproxy(8) ]-Prozess in die Verbindung ein unter.
| |
| | |
| Nachdem die E-Mail-Transaktion abgeschlossen ist, wird der Postfix- [http://www.postfix.org/smtp.8.html smtp(8) ]-Client gibt die [http://www.postfix.org/smtp.8.html smtp(8) ]-to [http://www.postfix.org/tlsproxy.8.html -tlsproxy(8) ]-Verbindung zum [http://www.postfix.org/scache.8.html scache(8) ]Server, der die Verbindung für eine begrenzte Anzahl offen hält Zeit. Der [http://www.postfix.org/smtp.8.html smtp(8) ]-Client fährt mit einer anderen Mail-Zustellung fort Anfrage. Inzwischen kann jeder Postfix [http://www.postfix.org/smtp.8.html smtp(8) ]-Client den [http://www.postfix.org/scache.8.html scache(8) ]Server für diese zwischengespeicherte Verbindung und verwenden Sie sie für die E-Mail-Zustellung erneut.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | |
| |
| | | <tt>/-- </tt>
| |
| | colspan="3" | [http://www.postfix.org/smtp.8.html SMTP(8) ]
| |
| | | <tt>--> </tt>
| |
| | | [http://www.postfix.org/tlsproxy.8.html tlsproxy(8) ]
| |
| | | <tt>--> </tt>
| |
| | | Internet
| |
| |-
| |
| | | [http://www.postfix.org/qmgr.8.html qmgr (8) ]
| |
| | |
| |
| | | <tt>| | | | v </tt>
| |
| | colspan="6" |
| |
| |-
| |
| | |
| |
| | | <tt>\-- </tt>
| |
| | colspan="3" | [http://www.postfix.org/smtp.8.html SMTP(8) ]
| |
| | |
| |
| | colspan="2" |
| |
| |-
| |
| | colspan="2" |
| |
| | |
| |
| | | <tt>^ | </tt>
| |
| | colspan="4" |
| |
| |-
| |
| | colspan="2" |
| |
| | colspan="3" | [http://www.postfix.org/scache.8.html schach(8) ]
| |
| | colspan="4" |
| |
| |-
| |
| |}
| |
| | |
| * Die [http://www.postfix.org/showq.8.html showq(8) ]-Server listen den Status der Postfix-Warteschlange auf. Dies ist der Warteschlangenauflistungsdienst, der die Arbeit für [http://www.postfix.org/mailq.1.html mailq(1) erledigt ]und [http://www.postfix.org/postqueue.1.html Postqueue(1) ]-Befehle.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | Ausgabe
| |
| | | <tt><- </tt>
| |
| | | [http://www.postfix.org/mailq.1.html mailq (1) ][http://www.postfix.org/postqueue.1.html Post- Warteschlange(1) ]
| |
| | | <tt><- </tt>
| |
| | | [http://www.postfix.org/showq.8.html showq(8) ]
| |
| | | <tt><- </tt>
| |
| | | Postfix Warteschlange
| |
| |-
| |
| |}
| |
| | |
| * Die [http://www.postfix.org/spawn.8.html spawn(8) ]-Server führen auf Anfrage Nicht-Postfix-Befehle aus, mit dem Client, der über Socket oder FIFO mit dem Befehl verbunden ist Standard-Eingabe-, Ausgabe- und Fehlerströme. Sie finden Beispiele für seine Verwendung im [http://www.postfix.org/SMTPD_POLICY_README.html SMTPD_POLICY_README ].
| |
| * Der [http://www.postfix.org/tlsmgr.8.html tlsmgr(8) ]-Server wird ausgeführt, wenn TLS (Transport Layer Sicherheit, früher bekannt als SSL) ist in Postfix [http://www.postfix.org/smtp.8.html smtp(8) aktiviert ]Client oder [http://www.postfix.org/smtpd.8.html smtpd(8) ]-Server. Dieser Prozess hat zwei Aufgaben:
| |
| ** Pflegen Sie den Pseudo-Zufallszahlengenerator (PRNG). wird verwendet, um die TLS-Engines im Postfix [http://www.postfix.org/smtp.8.html smtp(8) ]-Client oder [http://www.postfix.org/smtpd.8.html smtpd(8) ]Serverprozesse. Der Zustand dieses PRNG wird periodisch gespeichert eine Datei und wird gelesen, wenn [http://www.postfix.org/tlsmgr.8.html tlsmgr(8) ]startet.
| |
| ** Pflegen Sie den optionalen Postfix [http://www.postfix.org/smtp.8.html smtp(8) ]-Client oder [http://www.postfix.org/smtpd.8.html smtpd(8) ]Server-Caches mit TLS-Sitzungsschlüsseln. Gespeicherte Schlüssel können sich verbessern Leistung durch Reduzierung der Berechnungsmenge zu Beginn von eine TLS-Sitzung.
| |
| | |
| TLS-Unterstützung ist in Postfix Version 2.2 und höher verfügbar. Informationen zur Postfix-TLS-Implementierung finden Sie in [http://www.postfix.org/TLS_README.html TLS_README ]dokumentieren.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | Netzwerk <tt>-> </tt>
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| | colspan="2" | <tt><---Samen--- <-Sitzung-> </tt>
| |
| | | [http://www.postfix.org/tlsmgr.8.html tlsmgr(8) ]
| |
| | colspan="3" | <tt>---Samen---> <-Sitzung-> </tt>
| |
| | | [http://www.postfix.org/smtp.8.html SMTP(8) ]
| |
| | | <tt>-> </tt>Netzwerk
| |
| |-
| |
| | colspan="3" |
| |
| {| | class="wikitable sortable"
| |
| |-
| |
| ||
| |
| || /
| |
| |-
| |
| || /
| |
| ||
| |
| |-
| |
| |}
| |
| | |
| | |
| |
| | | | |
| |
| | |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| || \
| |
| ||
| |
| |-
| |
| ||
| |
| || \
| |
| |-
| |
| |}
| |
| | |
| | |
| |
| | colspan="3" |
| |
| | |
| |
| |-
| |
| | colspan="2" |
| |
| | | smtpd Sitzung Zwischenspeicher
| |
| | |
| |
| | | PRNG Zustand Datei
| |
| | |
| |
| | | smtp Sitzung Zwischenspeicher
| |
| | colspan="2" |
| |
| | |
| |
| |-
| |
| |}
| |
| | |
| * Der [http://www.postfix.org/verify.8.html verify(8) ]-Server überprüft, ob es sich um einen Absender oder Empfänger handelt Adresse zustellbar ist, bevor der [http://www.postfix.org/smtpd.8.html smtpd(8) ]-Server sie akzeptiert. Das [http://www.postfix.org/verify.8.html Der verify(8) ]-Server fragt einen Cache mit den Ergebnissen der Adressüberprüfung ab. Wenn kein Ergebnis gefunden wird, fügt der [http://www.postfix.org/verify.8.html verify(8) ]-Server eine Sonde ein Nachricht in die Postfix-Queue und verarbeitet die Statusaktualisierung ab ein Zustellungsagent oder Warteschlangenmanager. Dieser Vorgang ist in der [http://www.postfix.org/ADDRESS_VERIFICATION_README.html ADDRESS_VERIFICATION_README ]dokumentieren. Der [http://www.postfix.org/verify.8.html Verify(8) ]-Dienst ist mit der Postfix-Version verfügbar 2.1 und höher.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | colspan="5" |
| |
| | | <tt>-> </tt>
| |
| | | Sonde Botschaft
| |
| | | <tt>-> </tt>
| |
| | | Postfix Post Warteschlange
| |
| | |
| |
| | |
| |
| |-
| |
| | |
| |
| | |
| |
| |-
| |
| | | Netzwerk
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| | | <tt><-> </tt>
| |
| | | [http://www.postfix.org/verify.8.html verifizieren(8) ]
| |
| | |
| |
| | |
| |
| |-
| |
| | colspan="3" |
| |
| | | <tt>| in </tt>
| |
| | |
| |
| | |
| |
| |-
| |
| | | <tt><- </tt>
| |
| | | Sonde Status
| |
| | | <tt><- </tt>
| |
| | | Postfix Lieferung Agenten
| |
| | | <tt>-> </tt>Lokal <tt>-> </tt>Netzwerk
| |
| | |
| |
| |-
| |
| | colspan="4" |
| |
| | | <tt>^ | in </tt>
| |
| | |
| |
| |-
| |
| ||
| |
| |-
| |
| | colspan="4" |
| |
| | colspan="2" |
| |
| |-
| |
| | colspan="4" |
| |
| | | Adresse Überprüfung Zwischenspeicher
| |
| | colspan="6" |
| |
| |-
| |
| |}
| |
| | |
| * Der [http://www.postfix.org/postscreen.8.html postscreen(8) ]-Server kann Postfix "vor" gestellt werden [http://www.postfix.org/smtpd.8.html smtpd(8) ]-Prozesse. Sein Zweck ist es, Verbindungen von der zu akzeptieren Netzwerk und um zu entscheiden, mit welchen SMTP-Clients kommuniziert werden darf Postfix. Laut dem Jahresbericht 2008 von MessageLabs sind 81 % der alle E-Mails waren Spam und 90 % davon wurden von Botnets gesendet; bis 2010, diese Zahlen waren 92 % bzw. 95 %. Während [http://www.postfix.org/postscreen.8.html Postscreen(8) ]hält die Zombies fern, es bleiben mehr [http://www.postfix.org/smtpd.8.html smtpd(8) ]-Prozesse verfügbar für seriöse Kunden. <br/>[http://www.postfix.org/postscreen.8.html postscreen(8) ]verwaltet eine temporäre Zulassungsliste für Clients, die seine Tests bestehen; indem zugelassenen Clients erlaubt wird, Tests zu überspringen, [http://www.postfix.org/postscreen.8.html postscreen(8) ]minimiert seine Auswirkungen auf den legitimen E-Mail-Verkehr. <br/>Der [http://www.postfix.org/postscreen.8.html postscreen(8) ]-Server ist mit Postfix 2.8 und verfügbar später. Um die Implementierung einfach zu halten, [http://www.postfix.org/postscreen.8.html postscreen(8) ]-Delegates DNS Allow/Denylist-Lookups für [http://www.postfix.org/dnsblog.8.html dnsblog(8)-Serverprozesse ]und delegiert die TLS-Verschlüsselung/Entschlüsselung an [http://www.postfix.org/tlsproxy.8.html tlsproxy(8)-Serverprozesse ]. Diese Delegierung ist für den Remote-SMTP-Client unsichtbar.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | colspan="2" |
| |
| | | Zombie
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| |-
| |
| | colspan="3" |
| |
| | | <tt>\ </tt>
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| |-
| |
| | | Zombie
| |
| | | <tt>- </tt>
| |
| | | [http://www.postfix.org/tlsproxy.8.html tlsproxy(8) ]
| |
| | | <tt>- </tt>
| |
| | |
| |
| | |
| |
| | |
| |
| | | <tt>- </tt>
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| |-
| |
| | colspan="3" |
| |
| | | <tt>\ </tt>
| |
| | |
| |
| | | <tt>/ </tt>
| |
| | colspan="3" |
| |
| |-
| |
| | colspan="2" |
| |
| | | Sonstiges
| |
| | | <tt>--- </tt>
| |
| | | [http://www.postfix.org/postscreen.8.html Postscreen(8) ]
| |
| | colspan="4" |
| |
| |-
| |
| | colspan="3" |
| |
| | | <tt>/ </tt>
| |
| | |
| |
| | | <tt>\ </tt>
| |
| | colspan="3" |
| |
| |-
| |
| | colspan="2" |
| |
| | | Sonstiges
| |
| | | <tt>- </tt>
| |
| | |
| |
| | |
| |
| | |
| |
| | | <tt>- </tt>
| |
| | | [http://www.postfix.org/smtpd.8.html smtpd(8) ]
| |
| |-
| |
| | colspan="3" |
| |
| | | <tt>/ </tt>
| |
| | colspan="5" |
| |
| |-
| |
| | colspan="2" |
| |
| | | Zombie
| |
| | colspan="6" |
| |
| |-
| |
| |}
| |
| | |
| * Der [http://www.postfix.org/postlogd.8.html postlogd(8) ]-Server bietet eine Alternative zu Syslog Protokollierung, die die Standardeinstellung bleibt. Diese Funktion ist verfügbar mit Postfix Version 3.4 oder höher und unterstützt die folgenden Modi:
| |
| ** Protokollierung in Datei, die ein Usability-Problem mit adressiert MacOS und eliminiert Informationsverluste, die durch systemd-Ratenbegrenzungen verursacht werden.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | Befehle oder Dämonen
| |
| | colspan="3" |
| |
| | |
| |
| | |
| |
| |-
| |
| | |
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/postlogd.8.html postlogd(8) ]
| |
| | | <tt>-> </tt>
| |
| | | /Pfad/zur/Datei
| |
| |-
| |
| | colspan="5" |
| |
| |-
| |
| |}
| |
|
| |
| * Protokollierung auf stdout, wodurch eine Syslog-Abhängigkeit beseitigt wird wenn Postfix in einem Container läuft.
| |
| | |
| {| | class="wikitable sortable"
| |
| |-
| |
| | | Befehle oder Dämonen
| |
| | colspan="3" |
| |
| | | stdout geerbt von "postfix start-fg"
| |
| |-
| |
| | | <tt>-> </tt>
| |
| | | [http://www.postfix.org/postlogd.8.html postlogd(8) ]
| |
| | | <tt>-> </tt>
| |
| |-
| |
| | colspan="4" |
| |
| |-
| |
| |}
| |
| | |
| Siehe [http://www.postfix.org/MAILLOG_README.html MAILLOG_README ]für Details und Einschränkungen.
| |
|
| |
|
| [[Kategorie:Postfix]] | | [[Kategorie:Postfix]] |