Postfix/Empfang: Unterschied zwischen den Versionen
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“ |
|||
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Wie Postfix Mail empfängt | Wie Postfix Mail empfängt | ||
'''topic''' - Kurzbeschreibung | |||
== Beschreibung == | |||
== Installation == | |||
== Aufruf == | |||
=== Parameter === | |||
=== Optionen === | |||
=== Umgebung === | |||
=== Rückgabewert === | |||
== Konfiguration == | |||
=== Dateien === | |||
== Anwendung == | |||
== Sicherheit == | |||
== Dokumentation == | |||
=== RFC === | |||
=== Man-Page === | |||
=== Info-Pages === | |||
=== Siehe auch === | |||
== Links == | |||
=== Projekt === | |||
=== Weblinks === | |||
= TMP = | |||
= Überblick = | = Überblick = | ||
* Wenn eine Nachricht in das Postfix-Mailsystem eingeht, ist die erste Station | * Wenn eine Nachricht in das Postfix-Mailsystem eingeht, ist die erste Station | ||
Zeile 66: | Zeile 96: | ||
Namen gefolgt von einer Zahl sind Postfix-Befehle oder Serverprogramme, während sie nicht nummeriert sind Namen in schattierten Bereichen stehen für Postfix-Warteschlangen. | Namen gefolgt von einer Zahl sind Postfix-Befehle oder Serverprogramme, während sie nicht nummeriert sind Namen in schattierten Bereichen stehen für Postfix-Warteschlangen. | ||
= Netzwerk-Mail = | |||
* gelangt über [http://www.postfix.org/smtpd.8.html smtpd(8)] oder [http://www.postfix.org/qmqpd.8.html qmqpd(8)] Server. | * gelangt über [http://www.postfix.org/smtpd.8.html smtpd(8)] oder [http://www.postfix.org/qmqpd.8.html qmqpd(8)] Server. | ||
* Diese Server entfernen die SMTP- oder QMQP-Protokollkapselung, | * Diese Server entfernen die SMTP- oder QMQP-Protokollkapselung, | ||
Zeile 73: | Zeile 103: | ||
* Das [http://www.postfix.org/smtpd.8.html Der smtpd(8) ]-Server kann so konfiguriert werden, dass er unerwünschte E-Mails blockiert, wie z im [http://www.postfix.org/SMTPD_ACCESS_README.html SMTPD_ACCESS_README ]. | * Das [http://www.postfix.org/smtpd.8.html Der smtpd(8) ]-Server kann so konfiguriert werden, dass er unerwünschte E-Mails blockiert, wie z im [http://www.postfix.org/SMTPD_ACCESS_README.html SMTPD_ACCESS_README ]. | ||
= Lokale Einreichungen = | |||
* werden mit dem Postfix [http://www.postfix.org/sendmail.1.html sendmail(1) ]Kompatibilitätsbefehl und werden [http://www.postfix.org/QSHAPE_README.html#maildrop_queue Maildrop-Warteschlange ]von den privilegierten [http://www.postfix.org/postdrop.1.html postdrop(1) ]-Befehl. | * werden mit dem Postfix [http://www.postfix.org/sendmail.1.html sendmail(1) ]Kompatibilitätsbefehl und werden [http://www.postfix.org/QSHAPE_README.html#maildrop_queue Maildrop-Warteschlange ]von den privilegierten [http://www.postfix.org/postdrop.1.html postdrop(1) ]-Befehl. | ||
* Diese Anordnung funktioniert sogar während das Mailsystem Postfix nicht läuft. Die [http://www.postfix.org/pickup.8.html Abholung vor Ort(8) ] | * Diese Anordnung funktioniert sogar während das Mailsystem Postfix nicht läuft. Die [http://www.postfix.org/pickup.8.html Abholung vor Ort(8) ] | ||
* Der Server nimmt lokale Übermittlungen auf und führt einige Plausibilitätsprüfungen durch schützt Postfix und gibt Absender, Empfänger und Nachricht an Inhalt auf den [http://www.postfix.org/cleanup.8.html Cleanup(8) ]-Server. | * Der Server nimmt lokale Übermittlungen auf und führt einige Plausibilitätsprüfungen durch schützt Postfix und gibt Absender, Empfänger und Nachricht an Inhalt auf den [http://www.postfix.org/cleanup.8.html Cleanup(8) ]-Server. | ||
= Mail aus internen Quellen = | |||
* wird direkt an die weitergeleitet [http://www.postfix.org/cleanup.8.html cleanup(8) ]-Server. | * wird direkt an die weitergeleitet [http://www.postfix.org/cleanup.8.html cleanup(8) ]-Server. | ||
* Diese Quellen sind in der Figur nicht gezeigt, und umfassen: Post, die vom [http://www.postfix.org/local.8.html lokalen(8) ]Zustellagenten weitergeleitet wird (siehe nächsten Abschnitt), Nachrichten, die von der an den Absender zurückgesendet werden [http://www.postfix.org/bounce.8.html Bounce(8) ]-Server (siehe vornächster Abschnitt) und Postmaster Benachrichtigungen über Probleme mit Postfix. | * Diese Quellen sind in der Figur nicht gezeigt, und umfassen: Post, die vom [http://www.postfix.org/local.8.html lokalen(8) ]Zustellagenten weitergeleitet wird (siehe nächsten Abschnitt), Nachrichten, die von der an den Absender zurückgesendet werden [http://www.postfix.org/bounce.8.html Bounce(8) ]-Server (siehe vornächster Abschnitt) und Postmaster Benachrichtigungen über Probleme mit Postfix. | ||
= Der [http://www.postfix.org/cleanup.8.html cleanup(8) ]-Server = | |||
* implementiert die endgültige Verarbeitung Phase | * implementiert die endgültige Verarbeitung Phase | ||
* bevor E-Mails in die Warteschlange gestellt werden. | * bevor E-Mails in die Warteschlange gestellt werden. | ||
Zeile 89: | Zeile 119: | ||
* Die [http://www.postfix.org/cleanup.8.html Reinigung(8) ]Server stellt das Ergebnis als einzelne Datei in die [http://www.postfix.org/QSHAPE_README.html#incoming_queue Eingangswarteschlange ], und benachrichtigt den Warteschlangenmanager (siehe nächster Abschnitt) über die Ankunft von neuer Post. | * Die [http://www.postfix.org/cleanup.8.html Reinigung(8) ]Server stellt das Ergebnis als einzelne Datei in die [http://www.postfix.org/QSHAPE_README.html#incoming_queue Eingangswarteschlange ], und benachrichtigt den Warteschlangenmanager (siehe nächster Abschnitt) über die Ankunft von neuer Post. | ||
= Der [http://www.postfix.org/trivial-rewrite.8.html trivial-rewrite(8) ]-Server = | |||
* schreibt Adressen in die um Standardformular "user@fully.qualified.domain", wie in beschrieben [http://www.postfix.org/ADDRESS_REWRITING_README.html ADDRESS_REWRITING_README- ]Dokument. | * schreibt Adressen in die um Standardformular "user@fully.qualified.domain", wie in beschrieben [http://www.postfix.org/ADDRESS_REWRITING_README.html ADDRESS_REWRITING_README- ]Dokument. | ||
* Postfix derzeit nicht Implementieren Sie eine Umschreibesprache, aber vieles kann über Tabellen erledigt werden Lookups und ggf. reguläre Ausdrücke. | * Postfix derzeit nicht Implementieren Sie eine Umschreibesprache, aber vieles kann über Tabellen erledigt werden Lookups und ggf. reguläre Ausdrücke. | ||
[[Kategorie:Postfix/Architektur]] | |||
[[Kategorie:Postfix]] |
Aktuelle Version vom 12. November 2024, 18:48 Uhr
Wie Postfix Mail empfängt
topic - Kurzbeschreibung
Beschreibung
Installation
Aufruf
Parameter
Optionen
Umgebung
Rückgabewert
Konfiguration
Dateien
Anwendung
Sicherheit
Dokumentation
RFC
Man-Page
Info-Pages
Siehe auch
Links
Projekt
Weblinks
TMP
Überblick
- Wenn eine Nachricht in das Postfix-Mailsystem eingeht, ist die erste Station
- Auf der Innenseite befindet sich die Eingangswarteschlange .
- Die folgende Abbildung zeigt die Hauptprozesse, die mit neuer E-Mail verbunden sind.
trivial-rewrite(8) | ||||||||
Network | -> | smtpd(8) |
|
|||||
\ | ||||||||
Network | -> | qmqpd(8) | -> | cleanup(8) | -> | incoming | ||
/ | ||||||||
pickup(8) | <- | maildrop | ||||||
^| | ||||||||
Local | -> | sendmail(1) | -> | postdrop(1) |
Namen gefolgt von einer Zahl sind Postfix-Befehle oder Serverprogramme, während sie nicht nummeriert sind Namen in schattierten Bereichen stehen für Postfix-Warteschlangen.
Netzwerk-Mail
- gelangt über smtpd(8) oder qmqpd(8) Server.
- Diese Server entfernen die SMTP- oder QMQP-Protokollkapselung,
- Führen Sie einige Plausibilitätsprüfungen durch, um Postfix zu schützen, und
- geben Sie dem Absender, Empfänger und Nachrichteninhalt an den Cleanup(8) -Server.
- Das Der smtpd(8) -Server kann so konfiguriert werden, dass er unerwünschte E-Mails blockiert, wie z im SMTPD_ACCESS_README .
Lokale Einreichungen
- werden mit dem Postfix sendmail(1) Kompatibilitätsbefehl und werden Maildrop-Warteschlange von den privilegierten postdrop(1) -Befehl.
- Diese Anordnung funktioniert sogar während das Mailsystem Postfix nicht läuft. Die Abholung vor Ort(8)
- Der Server nimmt lokale Übermittlungen auf und führt einige Plausibilitätsprüfungen durch schützt Postfix und gibt Absender, Empfänger und Nachricht an Inhalt auf den Cleanup(8) -Server.
Mail aus internen Quellen
- wird direkt an die weitergeleitet cleanup(8) -Server.
- Diese Quellen sind in der Figur nicht gezeigt, und umfassen: Post, die vom lokalen(8) Zustellagenten weitergeleitet wird (siehe nächsten Abschnitt), Nachrichten, die von der an den Absender zurückgesendet werden Bounce(8) -Server (siehe vornächster Abschnitt) und Postmaster Benachrichtigungen über Probleme mit Postfix.
Der cleanup(8) -Server
- implementiert die endgültige Verarbeitung Phase
- bevor E-Mails in die Warteschlange gestellt werden.
- Es fügt fehlendes From: und andere Nachrichten hinzu Header und transformiert Adressen wie in beschrieben ADDRESS_REWRITING_README dokumentieren.
- Optional kann der cleanup(8) -Server so konfiguriert werden Führen Sie eine leichte Inhaltsprüfung mit regulären Ausdrücken durch im BUILTIN_FILTER_README .
- Die Reinigung(8) Server stellt das Ergebnis als einzelne Datei in die Eingangswarteschlange , und benachrichtigt den Warteschlangenmanager (siehe nächster Abschnitt) über die Ankunft von neuer Post.
Der trivial-rewrite(8) -Server
- schreibt Adressen in die um Standardformular "user@fully.qualified.domain", wie in beschrieben ADDRESS_REWRITING_README- Dokument.
- Postfix derzeit nicht Implementieren Sie eine Umschreibesprache, aber vieles kann über Tabellen erledigt werden Lookups und ggf. reguläre Ausdrücke.