Zum Inhalt springen

Postfix/Empfang: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „http://“ durch „https://“
K Textersetzung - „ “ durch „ “
Zeile 38: Zeile 38:
{| | class="wikitable sortable"
{| | class="wikitable sortable"
|-
|-
| colspan="4"   |  
| colspan="4" |  
| align=center | [https://www.postfix.org/trivial-rewrite.8.html trivial-rewrite(8)]  
| align=center | [https://www.postfix.org/trivial-rewrite.8.html trivial-rewrite(8)]  
| |  
| |  
| |  
| |  
|-
|-
| | Network  
| | Network  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/smtpd.8.html smtpd(8)]  
| align=center | [https://www.postfix.org/smtpd.8.html smtpd(8)]  
| |  
| |  
{| | class="wikitable sortable"align="center"  
{| | class="wikitable sortable"align="center"  
|-  
|-  
Zeile 54: Zeile 54:
|}
|}


| |  
| |  
| |  
| |  
| |  
| |  
|-
|-
| colspan="3"   |  
| colspan="3" |  
| | <tt>\ </tt>
| | <tt>\ </tt>
| |  
| |  
| |  
| |  
|-
|-
| | Network  
| | Network  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/qmqpd.8.html qmqpd(8)]  
| align=center | [https://www.postfix.org/qmqpd.8.html qmqpd(8)]  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/cleanup.8.html cleanup(8)]  
| align=center | [https://www.postfix.org/cleanup.8.html cleanup(8)]  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/QSHAPE_README.html#incoming_queue incoming ]
| align=center | [https://www.postfix.org/QSHAPE_README.html#incoming_queue incoming ]
|-
|-
| colspan="3"   |  
| colspan="3" |  
| | <tt>/ </tt>
| | <tt>/ </tt>
| colspan="3"   |  
| colspan="3" |  
|-
|-
| colspan="2"   |  
| colspan="2" |  
| align=center | [https://www.postfix.org/pickup.8.html pickup(8)]  
| align=center | [https://www.postfix.org/pickup.8.html pickup(8)]  
| | <tt><- </tt>
| | <tt><- </tt>
| align=center | [https://www.postfix.org/QSHAPE_README.html#maildrop_queue maildrop ]
| align=center | [https://www.postfix.org/QSHAPE_README.html#maildrop_queue maildrop ]
| colspan="2"   |  
| colspan="2" |  
|-
|-
| colspan="4"   |  
| colspan="4" |  
| align=center | ^<tt>| </tt>
| align=center | ^<tt>| </tt>
| colspan="2"   |  
| colspan="2" |  
|-
|-
| | Local  
| | Local  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/sendmail.1.html sendmail(1)]  
| align=center | [https://www.postfix.org/sendmail.1.html sendmail(1)]  
| | <tt>-> </tt>
| | <tt>-> </tt>
| align=center | [https://www.postfix.org/postdrop.1.html postdrop(1)]  
| align=center | [https://www.postfix.org/postdrop.1.html postdrop(1)]  
| colspan="2"   |  
| colspan="2" |  
|-
|-
|}
|}
Zeile 109: Zeile 109:


= Mail aus internen Quellen =
= Mail aus internen Quellen =
* wird direkt an die weitergeleitet [https://www.postfix.org/cleanup.8.html cleanup(8) ]-Server.  
* wird direkt an die weitergeleitet [https://www.postfix.org/cleanup.8.html cleanup(8) ]-Server.  
* Diese Quellen sind in der Figur nicht gezeigt, und umfassen: Post, die vom [https://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 [https://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 [https://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 [https://www.postfix.org/bounce.8.html Bounce(8) ]-Server (siehe vornächster Abschnitt) und Postmaster Benachrichtigungen über Probleme mit Postfix.  



Version vom 14. Juni 2026, 00:51 Uhr

Wie Postfix Mail empfängt

topic - Kurzbeschreibung

Beschreibung

Installation

Aufruf

Argumente

Optionen

Umgebung

Rückgabewert

Konfiguration

Dateien

Anwendung

Sicherheit

Dokumentation

RFC

Man-Page

Info-Pages

Siehe auch

Projekt

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)
^| |v
\
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.
  • 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.