Technik · belegte Antwort
E-Mail-Header: Definition und Aufbau
E-Mail-Header sind die Metadatenabschnitte einer E-Mail, die dem eigentlichen Nachrichteninhalt vorangestellt sind. Sie enthalten wichtige Informationen zu Routing, Authentifizierung und Formatierung, die Mail Transfer Agents (MTAs) und E-Mail-Clients benötigen, um die Nachricht korrekt zu verarbeiten und anzuzeigen.
Funktionsweise
Header bestehen aus einer Reihe von Name-Wert-Paaren, die durch Doppelpunkte getrennt sind. Beim Versand einer E-Mail erzeugt der sendende Server die ersten Header. Auf dem Weg über verschiedene Relays fügt jeder Server oben einen eigenen Received-Header hinzu. So entsteht eine chronologische Spur des Nachrichtenwegs vom Ursprungsserver bis zum Zielpostfach. Vom Nachrichten-Body sind die Header durch eine einzelne Leerzeile getrennt.
Bedeutung für Absender
Header sind für Sicherheit und Zustellbarkeit unverzichtbar. Sie transportieren die Ergebnisse von SPF, DKIM und DMARC, anhand derer empfangende Server erkennen, ob eine Nachricht authentisch ist. Ohne korrekte Header werden E-Mails oft als Spam markiert oder abgelehnt. Mit SendHQ oder den kostenlosen SendHQ-Tools (https://sendhq.cc/tools) können Absender diese Elemente analysieren und sicherstellen, dass ihre Authentifizierungseinträge in den zugestellten Headern korrekt ankommen.
Häufige Fehler im Betrieb
Ein häufiger Fehler ist eine Abweichung zwischen Envelope-From- und Header-From-Adresse, die DMARC-Alignment-Fehler auslösen kann. Ebenfalls häufig sind nicht standardkonforme oder fehlerhafte Header, die dazu führen, dass manche E-Mail-Clients die Nachricht falsch darstellen oder Spamfilter anschlagen. Übermäßig lange Header-Ketten durch zu viele Relays können außerdem dazu führen, dass besonders strenge empfangende Server die Nachricht ablehnen.
Konkretes Header-Beispiel
Ein typischer Header-Block enthält From: sender@example.com, To: recipient@example.com, Subject: Technical Update und Date: Mon, 1 Jan 2024 10:00:00 GMT. Für die Authentifizierung finden Sie DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; und Received-SPF: pass. Anhand dieser Zeilen kann der empfangende Server die Identität des Absenders und die Integrität des Inhalts prüfen.
Routing und Metadaten
Über die Authentifizierung hinaus steuern Header per MIME auch Inhaltstyp und Kodierung. Der Content-Type-Header gibt an, ob die E-Mail aus Plain Text oder HTML besteht, während die Message-ID eine eindeutige Kennung für die jeweilige Nachricht liefert. Diese Felder sorgen dafür, dass der E-Mail-Client weiß, wie er die Binärdaten im Body dekodieren und Unterhaltungen in der Oberfläche zu Threads zusammenfassen soll.
Häufige Fragen von Teams
Kann ein Nutzer E-Mail-Header sehen?
Ja. Die meisten E-Mail-Clients bieten eine Option, den Quelltext bzw. die Originalnachricht anzuzeigen. Dort ist der vollständige Header-Stapel sichtbar.
Beeinflussen E-Mail-Header den Spam-Score?
Ja. Fehlende oder widersprüchliche Authentifizierungs-Header wie DKIM und SPF erhöhen die Wahrscheinlichkeit deutlich, dass eine Nachricht als Spam markiert wird.
Was ist der Unterschied zwischen Envelope- und Header-Adressen?
Der Envelope wird vom SMTP-Server für das Routing verwendet, der Header ist das, was der Endnutzer in seinem E-Mail-Client sieht.
Primärquellen
- RFC 5322: Internet Message Format — RFC-Editor
- RFC 2045: MIME Part One: Format of Internet Message Bodies — RFC-Editor