Den E-Mail-Kopf in Microsoft Outlook kann man ansehen, in dem man das
Kontextmenü der Mail aufruft und den Menüpunkt
"Optionen" auswählt.
Der Kopf (Anfang) einer E-Mail besteht aus Anweisungen und Vermerken.
Diese dienen dem technischen Vorgang des E-Mail-Versandes.
Diese Anweisungen beinhalten Informationen über die Reise durch
das Internet.
Kopfzeilen beginnen mit einem Schlüsselwort,
gefolgt von einem Doppelpunkt und der dazugehörige Wert.
Mehrzeilige Kopfzeilen sind möglich,
wobei die Folgezeilen mit einem Leerzeichen anfangen.
Die Reihenfolge der Anweisungen und Vermerke im E-Mail-Kopf sind nicht
festgelegt. Sie hängen von der Software ab, die zum Versenden und
Empfangen benutzt wird. Im weiteren wird die Reihenfolge auch vom zeitlichen
Ablauf beeinflusst, so stehen die
jüngeren
Zeilen weiter oben als die älteren.
Nach dem E-Mail-Kopf folgt die eigentliche Nachricht.
Am Ende der E-Mail können optional Dateianhänge sein.
Im folgenden kommt nun ein Beispiel mit Erklärungen,
welche auf die 29 Zeilen
(Bestandteile)
des E-Mail-Kopfes bezogen sind.
Die Kommentare sind mit schwarzer Schrift geschrieben,
und sind natürlich nicht Bestandteil einer E-Mail.
-
from: absender@domaine.de
Empfangen wurde die E-Mail von der Absender-Adresse
absender@domaine.de
-
Tue Nov 14 17:00:16 2006
Empfangen wurde die E-Mail am Dienstag,
dem 14.11.2006 17:00 Uhr und 16 Sekunden
-
Return-Path: <absender@domaine.de>
Die Adresse,
an die eine mögliche Antwort gehen kann ist in diesem Fall
die Gleiche.
-
X-Envelope-From: <absender@domaine.de>
Das ist die Bemerkung des eigenen Servers,
der die Absender-Adresse "absender@domaine.de"
noch mal beinhaltet.
-
X-Envelope-To: <empfaenger@domaine.de
Noch eine Bemerkung des Empfangsservers.
Diesmal, das die Empfänger-Adresse
"empfaenger@domaine.de" ist.
-
X-Delivery-Time: 1163514806
Die letzte Bemerkung unseres Servers.
Die Zahl zeigt die Ankunftszeit der E-Mail.
Die Angabe ist in UNIX-Zeit gemacht, was bedeutet,
das sie die Anzahl der Sekunden seit 1970.1.1 angibt.
Übersetzt heißt es: DATE: 14.11.2006 15:33
Das ist die letzte Relais-Station - die die E-Mail empfangen hat.
Das empfangende E-Mail-Programm (MTA),
gibt in der Zeile 06 an,
das die Weiterleitung lokal - auf demselben Rechner geschehen ist:
(localhost [127.0.0.1])
Zeilen 07 und 08 sind die Folgezeilen der Zeile 06,
was man an den Leerzeichen am Anfang der Zeilen erkennen kann.
-
Received: from localhost (localhost [127.0.0.1])
by KISTE.ZUHAUSE (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id
In Zeile 07 beschreibt die Relaisstation
sich selbst und seine Umgebung.
Die Identifikation im eigenen Netzwerk wird
mit dem 'KISTE.ZUHAUSE' angegeben.
Der Ausdruck in der Klammern (8.12.10/8.12.10/SuSE Linux 0.7)
gibt die Art des E-Mail-Programmes (MTA) wieder.
Danach kommt die Bezeichnung des Betriebssystems,
in diesem Fall ein SuSE Linux Server.
Am Ende der zweiten Zeile steht 'ESMTP id', welches am
Anfang der nächsten Zeile fortgeführt wird.
Das ist die genaue Identifikation des Servers mittels eines
Schlüssels.
-
08 kAEoeunthG0002799 for <empfaenger@localhost>;
Danach folgt noch mal die lokal umgesetzte Empfänger-Adresse:
empfaenger@localhost.
-
Received: from post.strato.de
Dieser Relais-Eintrag kommt auch vom eigenen Server und
beschreibt die Empfangsinformationen.
Mit dem Schlüsselwort 'from' wird angegeben,
von welchem Server die Nachricht kommt.
Das ist in diesem Fall der STARTO Server 'post.strato.de'.
-
by localhost with POP3 (fetchmail-6.2.3)
In der nächsten Zeile steht wieder,
welcher Server die Nachricht entgegengenommen hat,
was man an Hand des Schlüsselwortes 'by' erkennen kann.
In diesem Fall wieder 'localhost', der eigene Server.
Die Zeichenfolge 'with POP3' gibt an,
mit welchem Protokoll die Nachricht übergeben wurde.
In diesem Fall war es das POP3 Protokoll,
das oft als E-Mail Empfangsprotokoll verwendet wird.
In Klammern steht fetchmail in der Version 6.2.3,
das Linux-E-Mail-Programm (MTA), das den Eintrag geschrieben hat.
-
for empfaenger@localhost (single-drop); 14 Nov 17:00:16 +0100
In der letzten Zeile wird noch mal die Empfänger-Adresse angegeben,
die Versandart (einfach) und ein Zeitstempel, der aus dem Datum,
der Zeit und der Zeitzone besteht.
Diese Zeit ist für Berlin +1 Stunde.
Die E-Mail kam nach 26:50 Minuten an.
-
Received: from mail.ird.yahoo.com (mail.ird.yahoo.com [12.13.145.15])
Der Absender mail.ird.yahoo.com hat die IP = 12.13.145.15 auf seiner
Station.
-
by mailin.webmailer.de (8.13.7/8.13.7) with SMTP id tnadh03942
Dies ist die letzte externe Relaisstation mit dem Namen:
mailin.webmailer.de, der SMTP-Kennung: tnadh03942 (Empfangs-Protokoll),
und der Programm-ID 8.13.7.
-
for <empfaenger@domaine.de; Tue, 14 Nov 2006 15:33:26 +0100 (MET)
Sie hat die Nachricht von:
"mail.ird.yahoo.com" um 1533Uhr
erhalten.
Die E-Mail war bis jetzt 00:02 Minuten unterwegs.
-
Received: from [3.6.3.4] by mail.ird.yahoo.com via HTTP; 14 Nov 2006
Das ist die vorletzte Relaisstation mit dem Namen mail.ird.yahoo.com.
Sie hat die Nachricht von der IP = 3.6.3.4
per Hypertext Transport Protocol erhalten.
Und das am 14 November 2006.
-
Received: (qmail 29537 invoked by uid 60001); 14 Nov 14:33:24 -0000
Der Eintrag der ersten Relaisstation mit dem Programm qmail
(unter UNIX mit Process-ID 29537 und Benutzer-ID 60001).
Der Benutzer hat 14:33 Uhr GMT auf 'Senden' geklickt.
-
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
Es wird ein rsa-sha1 Schlüssel zum Signieren der Nachricht verwendet.
-
s=s1024; d=yahoo.de;
Der Signierschlüssel ist 1024 Bit lang: s=s1024 und
von der Domaine yahoo.de erstellt wurden.
-
h=Message-ID:Rec:Date:From:Subject:To:MIME-Version:Content-Type:
In Zeile 19 werden die einzelnen Bestandteile der Nachricht
aufgelistet.
-
Content-Transfer-Encoding; b=097kqVCXsjSal0UlqmtiJS/8=097;
Am Ende der Zeile 20 ist dann nach dem 'b=' der eigentliche Schlüssel
vermerkt: 097kqVCXsjSal0UlqmtiJS/8=097
-
Message-ID: <20061114143324.29535.qmail@mail.ird.yahoo.com>
In dieser Zeile sehen wir die ein-eindeutige Identifikation der Nachricht.
Sie wurde aus dem Zeitstempel (20061114143324), der Prozess ID (29535)
und der Domain erstellt (qmail@mail.ird.yahoo.com).
-
Date: Tue, 14 Nov 2006 15:33:24 +0100 (CET)
Das ist die genaue Zeitangabe des Servers,
der die Nachricht losgeschickt hat: 1533 Uhr und 24 Sekunden,
am 14. November 2006 nach Mitteleuropäischer Zeitrechnung
(CET - Central European Time).
-
From: "absender@domaine.de" <absender@domaine.de>
Das ist die Absenderadresse, wie sie in der Nachricht angegeben wurde,
und wie sie beim Empfänger angezeigt wird:
"absender@domaine.de" <absender@domaine.de>
-
Subject: E-Mail Betreff
Das ist die Angabe, die im Betreff Feld eingetragen wurde, und auch so
bei dem Empfänger erscheint. In diesem Fall ist der Betreff:
'E-Mail Betreff'
-
To: empfaenger@domain.de
Das to Feld gibt die Empfänger-Adresse an.
Hier: empfaenger@domain.de
-
MIME-Version: 1.0
Dieses Feld zeigt die verwendete MIME Version, hier 1.0, an.
Das ist die Kodierung, mit der die Nachricht beschrieben wurde.
-
Content-Type: multipart/mixed; boundary="0-1656107-1163514804=:26353"
Es eine gemischte Nachricht - sie enthält Text und einen Anhang:
'multipart/mixed'.
Das Argument 'boundary' zeigt in Kodierter form die Grenzmarkierungen
der Nachricht,
mit der die Teilbereiche getrennt werden: 0-1656107-1163514804=:26353.
-
Content-Transfer-Encoding: 8bit
Hier sehen wir,
das die Nachricht mit 8Bit gekapselt wurde.
Die einzelnen Stücke sind also 8Bit groß.
-
Das ist die erste Leerzeile.
Diese gibt an, das der generelle E-Mail Kopf zuende ist,
und die eigentliche Nachricht folgt.