Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Modul 1 · 1.5

Deutsch

Header lesen: Woher kam diese E-Mail wirklich?

Modul 1: Wie E-Mail funktioniert · Lesezeit: 11 Minuten

Lernziel: Nach dieser Lektion können Sie die Header einer E-Mail öffnen, die Received-Zeilen in der richtigen Reihenfolge lesen und aus Authentication-Results ablesen, ob SPF, DKIM und DMARC korrekt waren.

Kernbegriffe: Header (Kopfzeilen), RFC 5322, Received, Return-Path, From, Reply-To, Message-ID, DKIM-Signature (d=, s=), Authentication-Results, ARC, X-Header, Quelle bzw. Originalnachricht

Was Sie normalerweise nicht sehen

Ihr E-Mail-Programm zeigt von einer Nachricht nur wenige Zeilen an: Absender, Betreff, Datum, Empfänger. In Wirklichkeit hat jede E-Mail Dutzende Header (Kopfzeilen) oben, vor dem eigentlichen Text. Sie werden vom Programm des Absenders hinzugefügt und von jedem Server, den die Nachricht unterwegs berührt. Zusammen bilden sie das Reiseprotokoll der E-Mail.

Wer Header lesen kann, kann viele Fragen selbst beantworten: Ist diese E-Mail wirklich von meiner Bank? Warum kam sie erst nach zwei Stunden an? Warum landete sie im Spam? Stimmt mein eigenes DKIM? Viele Aufgaben dieses Kurses verlangen von Ihnen, Header zu untersuchen. In dieser Lektion lernen Sie, wie das geht.

Header öffnen

Jedes Programm hat dafür eine andere Schaltfläche:

ProgrammWo
Gmail (Web)Drei Punkte rechts neben der Nachricht, Original anzeigen
Outlook (neu und Web)Drei Punkte, Ansicht, Nachrichtendetails anzeigen
Outlook (klassisch)Nachricht öffnen, Datei, Eigenschaften, Feld "Internetkopfzeilen"
Apple Mail (Mac)Menü Darstellung, Nachricht, Alle Kopfzeilen (oder Rohdaten)
ThunderbirdMenü Ansicht, Nachrichtenquelltext (Strg+U)
Roundcube (Webmail)Nachricht öffnen, Mehr, Quelltext anzeigen (oder Header)

Auf einem Telefon geht das meistens nicht. Leiten Sie die E-Mail dann als Anhang an sich selbst weiter, oder öffnen Sie sie im Webmail.

Ein Beispiel

Jan erhält eine E-Mail von Anna. So sehen die wichtigsten Header aus (gekürzt):

Return-Path: <anna@example.com>
Delivered-To: jan@example.net
Received: from mx1.mailprovider.example (localhost [127.0.0.1])
        by mailbox3.mailprovider.example with LMTP; Sun, 08 Nov 2026 10:15:09 +0100
Received: from out.hosting.example (out.hosting.example [192.0.2.25])
        by mx1.mailprovider.example with ESMTPS id 4F2A1B
        for <jan@example.net>; Sun, 08 Nov 2026 10:15:07 +0100
Received: from [198.51.100.77] (helo=[10.0.0.12])
        by out.hosting.example with ESMTPSA (TLS1.3)
        (authenticated as anna@example.com); Sun, 08 Nov 2026 10:15:04 +0100
Authentication-Results: mx1.mailprovider.example;
        spf=pass smtp.mailfrom=example.com;
        dkim=pass header.d=example.com header.s=x;
        dmarc=pass header.from=example.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=x;
        h=From:To:Subject:Date:Message-ID; bh=...; b=...
From: Anna <anna@example.com>
To: Jan <jan@example.net>
Subject: Offerte
Date: Sun, 8 Nov 2026 10:15:00 +0100
Message-ID: <a1b2c3@example.com>

Received-Zeilen: von unten nach oben

Jeder Server, der die E-Mail weiterleitet, setzt eine Received:-Zeile oben ein. Die älteste steht also unten, die neueste oben. Lesen Sie sie von unten nach oben, um die Reise zu verfolgen:

  1. Unterste Zeile: Annas Laptop (IP 198.51.100.77, ihr häuslicher Internetanschluss) liefert an out.hosting.example aus, mit ESMTPSA (das A steht für authenticated: sie hat sich angemeldet) und TLS 1.3. Um 10:15:04 Uhr.
  2. Mittlere Zeile: out.hosting.example (192.0.2.25) liefert an mx1.mailprovider.example, den MX von example.net. Um 10:15:07 Uhr.
  3. Oberste Zeile: Der Mailserver stellt die Nachricht intern in Jans Postfach zu (LMTP). Um 10:15:09 Uhr.

Eine Received-Zeile hat stets die Form from <wer es anbot> by <wer es annahm> with <Protokoll>; <Zeit>. In Klammern hinter from steht, was der empfangende Server selbst festgestellt hat: der tatsächliche Name (PTR) und die tatsächliche IP-Adresse. Dieser Teil ist zuverlässig, soweit Sie diesem empfangenden Server vertrauen. Was der Absender selbst angab (helo=), lässt sich nicht überprüfen.

Zwei praktische Tricks:

  • Verzögerung finden: Vergleichen Sie die Zeiten. Liegen zwischen zwei Zeilen zwei Stunden, dann hat die E-Mail dort so lange in einer Warteschlange gestanden. Achten Sie auf Zeitzonen (+0100, +0000).
  • Den echten Absenderserver finden: Suchen Sie die oberste Received-Zeile, die von einem Server des Empfängers selbst geschrieben wurde, und schauen Sie, was dort hinter from steht. Alles darunter hat die versendende Seite geschrieben und kann theoretisch frei erfunden sein. Im Beispiel ist 192.0.2.25 der Server, der beim Empfänger zugestellt hat; danach werden SPF und die Reputation beurteilt.

Die Adressen

HeaderWas es istWer setzt es
Return-PathDer Envelope-Absender (MAIL FROM, Lektion 1.2). Hierhin gehen Bounces. SPF prüft die Domain hiervon.Der empfangende Server, bei der Zustellung
FromDer sichtbare Absender. DMARC schützt die Domain hiervon.Der Absender
Reply-ToWohin eine Antwort geht, falls das anders sein soll als From.Der Absender
To, CcDie sichtbaren Empfänger. BCC steht dort nicht.Der Absender
Delivered-ToDas Postfach, in dem die E-Mail tatsächlich zugestellt wurde (praktisch bei Weiterleitungen).Der empfangende Server
Message-IDEindeutige Nummer der E-Mail. Praktisch, um eine Nachricht in einem Logbuch wiederzufinden.Der Absender

Ein bekannter Trick von Betrügern: ein From, das wie Ihre Bank aussieht, mit einem Reply-To zu einer ganz anderen Adresse. Schauen Sie im Zweifel immer auf die Domain in From und in Return-Path, sowie auf Authentication-Results.

Authentication-Results: das Urteil des Empfängers

Der empfangende Server trägt in Authentication-Results (RFC 8601) ein, was seine Prüfungen ergaben:

  • spf=pass smtp.mailfrom=example.com: Die IP des Servers, der zugestellt hat, steht im SPF-Record der Domain in Return-Path.
  • dkim=pass header.d=example.com header.s=x: Die DKIM-Signatur der Domain example.com, mit Schlüssel (Selector) x, stimmt.
  • dmarc=pass header.from=example.com: Die Domain in From ist mit einem erfolgreichen SPF oder DKIM ausgerichtet (Alignment), DMARC ist also erfolgreich.

Andere Ergebnisse, die Sie sehen können: fail (stimmt nicht), softfail (SPF endet auf ~all und die IP steht nicht darin), neutral, none (kein Record), temperror (vorübergehender DNS-Fehler) und permerror (Record defekt, zum Beispiel zwei SPF-Records). Was diese genau bedeuten und wie Sie sie beheben, steht in Modul 4.

Achtung: Vertrauen Sie nur dem Authentication-Results des Servers des Empfängers selbst (der Name vorne, hier mx1.mailprovider.example). Eine gefälschte E-Mail kann ein eigenes, erfundenes Authentication-Results mitschicken. Gute Server entfernen das, aber nicht alle.

DKIM-Signature: die Signatur

Der Header DKIM-Signature ist die Signatur selbst. Zwei Felder benötigen Sie häufig:

  • d= die Domain, die signiert (hier example.com);
  • s= der Selector, der Name des Schlüssels (hier x).

Damit finden Sie den öffentlichen Schlüssel im DNS: x._domainkey.example.com. In Aufgaben und bei Problemen müssen Sie oft genau diese beiden Werte nachschlagen. Eine E-Mail kann mehrere DKIM-Signaturen haben, zum Beispiel eine von Ihrer Domain und eine vom Versanddienst. In Lektion 4.3 gehen wir darauf näher ein.

Manchmal sehen Sie auch ARC-Seal, ARC-Message-Signature und ARC-Authentication-Results. ARC (RFC 8617) ist eine Methode, mit der Zwischenstationen, wie eine Mailingliste oder ein Weiterleitungsserver, festhalten, was die Prüfungen ergaben, bevor sie die E-Mail veränderten. Sie müssen das jetzt noch nicht lesen können.

X-Header

Header, die mit X- beginnen, sind nicht standardisiert. Spamfilter tragen dort ihre Bewertung ein, wie X-Spam-Status: No, score=1.2 oder X-Spam-Flag: YES. Das hilft zu erkennen, warum etwas im Spam gelandet ist. Sie unterscheiden sich je nach Anbieter.

Zusammenfassung

  • Header sind das Reiseprotokoll einer E-Mail. Öffnen Sie sie mit "Original anzeigen", "Nachrichtenquelltext" oder etwas Vergleichbarem.
  • Lesen Sie Received-Zeilen von unten nach oben. Die Zeile, die der Server des Empfängers geschrieben hat, verrät, welche IP zugestellt hat.
  • Return-Path ist der Envelope-Absender (SPF), From der sichtbare Absender (DMARC), Reply-To gibt an, wohin Antworten gehen.
  • Authentication-Results gibt das Urteil über SPF, DKIM und DMARC wieder; vertrauen Sie nur dem des empfangenden Servers.
  • In DKIM-Signature stehen d= (Domain) und s= (Selector); zusammen ergeben sie den Ort des Schlüssels: s._domainkey.d.

Quiz

1. In welcher Reihenfolge lesen Sie Received-Zeilen, um die Reise einer E-Mail zu verfolgen?



2. Welche Adresse prüft SPF auf ihre Domain?



3. In einer DKIM-Signature steht d=example.org; s=mail2026. Wo steht der öffentliche Schlüssel?



4. Zwischen zwei Received-Zeilen liegen 3 Stunden. Was bedeutet das meistens?



5. Eine E-Mail scheint von Ihrer Bank zu kommen, aber Reply-To ist eine Gmail-Adresse und Authentication-Results zeigt dmarc=fail. Was schließen Sie daraus?



Aufgabe

Aufgabe Z1.5: Header analysieren lassen. Senden Sie sich selbst eine E-Mail von einer anderen Adresse (zum Beispiel von Ihrer dienstlichen an Ihre private Adresse, oder umgekehrt), öffnen Sie die Header und fügen Sie sie in das Formular ein. Haben Sie keine zweite Adresse, verwenden Sie die Beispieldatei kopregels-1.txt, die bei der Aufgabe liegt. Tragen Sie anschließend selbst ein: die IP-Adresse des Servers, der beim Empfänger zugestellt hat, die Domain in Return-Path, die Domain und den Selector der DKIM-Signatur, sowie das Ergebnis von SPF, DKIM und DMARC. Das Programm analysiert dieselben Header, schlägt den DKIM-Schlüssel live nach und stellt sein Ergebnis Ihrem gegenüber. Ihre Header werden nicht gespeichert.

Aufgabe Z1.5: Header analysieren lassen

Datei zu dieser Aufgabe: kopregels-1.txt

Fügen Sie die Header einer E-Mail ein, die Sie sich selbst geschickt haben, oder wählen Sie die Beispieldatei. Ihre Header werden nur während der Überprüfung verwendet und nicht gespeichert. Sie dürfen Adressen in den Headern vorher durch example.com ersetzen.











Was Sie eingeben und was wir finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe (fast) richtig hatten; auch das können Sie dort löschen.

Weiterführende Links

Die Schritte in diesen Artikeln gelten für die Panels von WebOké; bei anderen Anbietern funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…