Email Grundlagen
SMTP (Port 25, SSL 465):
Dieses Protokoll schickt die zu sendende E-Mail zum nächsten E-Mail-Server. SMTP ist ein Kommunikationsprotokoll, das E-Mails entgegennehmen und weiterleiten kann.
POP3 (Port 110, SSL 995):
Nach dem Verbindungsaufbau werden die Nachrichten vom Server auf den Client heruntergeladen und anschließend auf dem Server gelöscht.
IMAP (Port 143, SSL 993):
Es werden zunächst nur die Kopfzeilen heruntergeladen. Die eigentliche Nachricht wird als Kopie erst dann heruntergeladen, wenn Sie zum Lesen ausgewählt wurde. Das Original bleibt auf dem Server gespeichert.
POP3 (Post Office Protocol) und IMAP (Internet Message Access Protocol) erlauben das Abholen bzw. Online verwalten der E-Mails von den Mail-Servern
Header:
Eine E-Mail besteht aus zwei Hauptbestandteilen. Dem eigentlichen Text, auch "Body" genannt, und dem so genannten "Header" in dem alle für den Versand wichtigen Informationen enthalten sind.
BEISPIEL HEADER:
Return-Path: Adresse, an die Antworten gesendet werden
Received: Eintragungen der einzelnen Mail-Gateways, über die die Nachricht transportiert wurde, um den Transportweg nachvollziehen zu können
Message-Id: Kenn-Nummer der Nachricht zur eindeutigen Identifizierung
Date: Versanddatum
To: Empfänger-Adresse
CC: Adresse von Empfängern einer Kopie
Subject: Betreff-Zeile
X-Mailer: E-Mail-Client, mit dem die Nachricht erstellt wurde
MIME-Version/Content-Type: Angabe der unterstützten MIME-Version und Information über konvertierte Nachrichten-Bestandteile
From: Absender
Nach diesen Headerinformationen folgt dann der Body.
Versenden einer Email:
Die E-Mail-Kommunikation erfolgt über einen Client und einen Server. Hier unterscheidet man zwischen dem Posteingangsserver und dem Postausgangsserver, wobei es sich um unterschiedliche Server handeln kann. Der Ablauf der Kommunikation zwischen den Clients und Servern erfolgt nach dem Client-Server-Prinzip.
Beim E-Mail-Versand schickt der sendende E-Mail-Client (Mail User Agent, MUA) die E-Mail an seinen Postausgangsserver (Mail Transfer Agent oder Message Transport Agent, MTA) per SMTP. Von dort leitet wird die E-Mail an den MTA des Empfängers weitergeleitet. Da dieser Server die E-Mail nicht von sich aus an den Empfänger schicken kann, verschiebt er die E-Mails in den Posteingangsserver (Mail Delivery Agent, MDA). Von dort muss der empfangende E-Mail-Client (Mail User Agent, MUA) die E-Mails abholen.
Da E-Mail-Nutzer in der Regel nicht ständig online sind, um immer E-Mails empfangen zu können, werden alle eingehenden Nachrichten zwischengespeichert.
