Technik · belegte Antwort
SMTP-Envelope vs. Header: Der Unterschied erklärt
Der SMTP-Envelope umfasst die Anweisungen, mit denen Mailserver eine Nachricht weiterleiten. Header sind dagegen die Metadaten innerhalb der Nachricht. Der Envelope legt den tatsächlichen Absender und Empfänger für die Zustellung fest, während die Header die Informationen liefern, die dem Endnutzer in seinem E-Mail-Client angezeigt werden.
Der SMTP-Envelope
Der Envelope ist die Übertragungsschicht einer E-Mail. Er besteht aus den Befehlen MAIL FROM und RCPT TO, die während der SMTP-Sitzung gesendet werden. Diese Befehle teilen dem empfangenden Server mit, wer die E-Mail sendet und wohin sie zugestellt werden soll. Sobald die Nachricht erfolgreich an den Zielserver übergeben wurde, wird der Envelope entfernt. Für den endgültigen Empfänger ist er nicht sichtbar.
E-Mail-Header
Header sind Teil des DATA-Befehls in einer SMTP-Sitzung. Dazu gehören die Felder From, To, Subject und Date. Anders als der Envelope werden Header mit der Nachricht gespeichert und vom E-Mail-Client angezeigt. Der From-Header ist das, was der Nutzer als Absender sieht. Er kann sich vom Envelope-Absender unterscheiden – eine im transaktionalen Versand übliche Praxis.
Warum die Unterscheidung wichtig ist
Diese Trennung ist für die E-Mail-Authentifizierung entscheidend. SPF prüft den Envelope-Absender (Return-Path), nicht den From-Header. DMARC verlangt Alignment zwischen dem Envelope-Absender und der Domain im From-Header, um Spoofing zu verhindern. Fehlendes Alignment zwischen diesen beiden Ebenen führt häufig dazu, dass Nachrichten als Spam markiert werden oder Authentifizierungsprüfungen nicht bestehen.
Hinweise für den Betrieb und häufige Fehler
Ein häufiger Irrtum ist die Annahme, eine Änderung des From-Headers ändere auch die Bounce-Adresse. Bounces gehen jedoch an den Envelope-Absender. Entwickler, die SendHQ oder die kostenlosen SendHQ-Tools (https://sendhq.cc/tools) nutzen, sollten sicherstellen, dass ihr Return-Path zur authentifizierten Domain passt – für hohe Zustellbarkeit und eine korrekte Bounce-Verarbeitung.
Konkretes Beispiel
Bei einem Newsletter kann der Envelope-Absender beispielsweise bounces@marketing.com lauten, um Zustellfehler zu verarbeiten, während der From-Header auf hello@company.com gesetzt ist, damit die E-Mail für den Kunden professionell aussieht. Der Server leitet die E-Mail anhand des Envelopes weiter, der Nutzer sieht aber den Header.
Häufige Fragen von Teams
Was prüft SPF?
SPF prüft den Envelope-Absender, genauer die Domain aus dem MAIL-FROM-Befehl, die in den empfangenen Headern in der Regel als Return-Path erscheint.
Können Envelope- und Header-Absender unterschiedlich sein?
Ja. Das ist bei automatisierten Systemen Standard: Für den Envelope wird eine eigene Bounce-Adresse verwendet, im Header eine Adresse mit dem eigenen Markennamen.
Sieht der Empfänger den SMTP-Envelope?
Nein, der Empfänger sieht nur die Header. Der Envelope wird ausschließlich von den Mail Transfer Agents für das Routing genutzt und nach der Zustellung verworfen.
Primärquellen
- RFC 5321: Simple Mail Transfer Protocol — RFC-Editor
- RFC 5322: Internet Message Format — RFC-Editor
- RFC 7489: Domain-based Message Authentication, Reporting and Conformance — RFC-Editor