Zum Inhalt springen

Informatik · Klasse 10–13 · aktualisiert

SMTP verstehen: E-Mail-Versand Schritt für Schritt

Du lernst SMTP, ein Verfahren zum Übertragen von E-Mails: den Weg der Nachricht, wichtige Befehle, die Serverwahl und den Verbindungsschutz.

0 von 9 Aufgaben gelöst

SMTP verstehen: E-Mail-Versand Schritt für Schritt

Kurz gesagt

SMTP überträgt E-Mails vom Mailprogramm zum Versanddienst und zwischen Mailservern. Befehle steuern den Ablauf; Antworten melden den Stand. Verschlüsselte Verbindungen können die einzelnen Transportabschnitte schützen.

Wenn du auf „Senden“ klickst, liegt deine E-Mail noch nicht im Postfach des Empfängers. Mehrere Programme übernehmen auf ihrem Weg verschiedene Aufgaben. Alle Adressen und Servernamen dieser Lektion sind erfunden; du untersuchst die Abläufe auf dem Papier.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

4 Abschnitte

SMTP steht für Simple Mail Transfer Protocol, auf Deutsch etwa einfaches E-Mail-Übertragungsprotokoll. Ein Protokoll legt Regeln für den Austausch zwischen Programmen fest. SMTP überträgt Nachrichten vom Mailprogramm zum Versanddienst und zwischen Mailservern. Ein Server ist ein Programm, das einen Dienst anbietet. Das Programm, das diesen Dienst anfragt, heißt Client.

IMAP steht für Internet Message Access Protocol, POP für Post Office Protocol. Beide ermöglichen den Zugriff auf gespeicherte E-Mails. Sie übernehmen in diesem Ablauf nicht die Weiterleitung zu fremden Mailservern. Ein Postfach ist der Speicherbereich für die Nachrichten eines Empfängers.

Die Tabelle unterscheidet vier Rollen, also Aufgabenbereiche im E-Mail-System. Die englischen Namen erklären die Abkürzungen. Software, also ein Programm oder mehrere Programme, kann mehrere Rollen übernehmen. Für diese Rollen sind deshalb keine getrennten Rechner nötig.

RolleEnglischer NameAufgabe
MUAMessage User AgentDas Mailprogramm erstellt, sendet und zeigt Nachrichten für den Benutzer an.
MSAMail Submission AgentNimmt Nachrichten vom MUA zum Versand an und prüft die geltenden Versandregeln.
MTAMessage Transfer AgentLeitet Nachrichten auf einem Transportabschnitt in Richtung Empfänger weiter.
MDAMail Delivery AgentÜbernimmt die Zustellung in das Postfach des Empfängers.

Merke: Ein typischer Weg lautet: MUA → MSA → MTA → gegebenenfalls weitere MTAs → MDA → Postfach. Der Pfeil bedeutet „übergibt an“. Der Empfänger greift mit seinem MUA auf gespeicherte Nachrichten zu, zum Beispiel über IMAP.

Teste dich

LeichtEin Programm übernimmt eine fertige E-Mail vom Mailprogramm und prüft die Versandregeln. Welche Rolle ist beschrieben?

Alles auf einen Blick

SMTP

  • Protokolle

    SMTP transportiert Nachrichten. IMAP und POP ermöglichen den Zugriff auf gespeicherte Nachrichten.

  • Rollen

    MUA, MSA, MTA und MDA übernehmen Mailprogramm, Versandannahme, Weiterleitung und Zustellung. Mehrere Rollen können in einer Software stecken.

  • Dialog

    Vor den Nachrichtendaten muss 354 stehen. Das abschließende 250 bestätigt die Verantwortungsübernahme, nicht das Lesen.

  • Zielsuche

    Der MTA sucht für die Empfängerdomain nach MX-Einträgen. Kleinere Werte werden bevorzugt; danach wird die IP-Adresse des Servernamens gesucht.

  • Schutz

    TLS schützt einzelne Verbindungen. SMTP-Auth prüft die Identität bei der Anmeldung und beweist nicht die Verfasserschaft.

  • STARTTLS

    Die anfangs ungeschützte Aushandlung kann gestört werden. Korrekt verpflichtendes TLS verhindert dann den Versand ohne TLS.

Musteraufgabe · Schritt für Schritt

Eine E-Mail an eine Buchausleihe weiterleiten: ausgedachte Daten

  1. 1Aufgabe: Eine E-Mail geht an [email protected]. Beide vom DNS gemeldeten Mailserver sind nutzbar. Welcher wird bevorzugt?
  2. 2Die Empfängerdomain hinter @ lautet lesehaus.example.
  3. 3Die MX-Einträge nennen mx-west.lesehaus.example mit Wert 40 und mx-ost.lesehaus.example mit Wert 10.
  4. 4Der kleinere Wert wird bevorzugt: 10 ist kleiner als 40.
  5. 5Der MTA sucht die IP-Adresse von mx-ost.lesehaus.example und versucht dieses Ziel zuerst.

Fehler finden

Prüfe einen Versand an ein Kartenarchiv: ausgedachter Fall In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Eine bereits gespeicherte E-Mail wird im Mailprogramm mit aus dem Postfach gelesen. Bei zwei nutzbaren MX-Einträgen mit den Werten 12 und 28 wird der Server mit Wert bevorzugt. Ein korrekt eingerichteter Client verlangt für einen Versand mit STARTTLS erfolgreiches TLS. Kommt kein TLS zustande, muss er diesen Versand .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: SMTP

LeichtEine ausgedachte E-Mail hat das Zielsystem erreicht. Welche Rolle übernimmt die Zustellung in das Postfach des Empfängers?
MittelAuf RCPT TO:<[email protected]> antwortet ein ausgedachter Server mit 450. Wie ist die Antwort einzuordnen?
SchwerBei einer ausgedachten E-Mail hat sich der MUA erfolgreich per SMTP-Auth am MSA angemeldet. Diese Verbindung ist durch korrekt geprüftes TLS geschützt. Welche Aussage folgt daraus?

Weiterlesen in Informatik