Animierte Szene: Briefumschläge fliegen zwischen zwei Mailservern über das Internet INTERNET ABSENDER EMPFÄNGER
Ein interaktiver Explainer

Wie E-Mail funktioniert

Vom Klick auf Senden bis zur Ankunft im Posteingang: eine Reise durch SMTP, DNS, Authentifizierung, Bounces und die Eigenheiten der E-Mail-Clients.

Reise starten
KAPITEL 01

Die E-Mail wird verfasst

Von der freundlichen Oberfläche zum rohen Nachrichtenformat nach RFC 5322

Neue Nachricht
Was tatsächlich verschickt wird
Morgen Mittagessen?
Hallo Bob, wollen wir morgen um 12 Uhr essen gehen? Alice

Jede E-Mail folgt RFC 5322: ein reines Textformat mit Headern, einer Leerzeile und dem Inhalt. Auch Anhänge und HTML sind nur Text, kodiert mit MIME und getrennt durch Boundary-Zeichenketten.

KAPITEL 02

Anatomie einer E-Mail

Umschlag, Header und Inhalt: drei Schichten, die kaum jemand zu sehen bekommt

Envelope-Absender und sichtbarer From-Header können sich unterscheiden. So funktioniert legitimes Weiterleiten, aber auch Phishing versucht genau hier zu täuschen. SPF, DKIM und DMARC sorgen dafür, dass beide ehrlich bleiben.

KAPITEL 03

Transport: zwei Wege zu versenden

Direktes SMTP gibt Ihnen volle Kontrolle. Amazon SES übernimmt die schwierigen Teile.

SMTP-Dialog
  1. Client → Ihr MTA EHLO mail.example.com Server begrüßen, TLS und Authentifizierung aushandeln
  2. Ihr MTA → DNS MX acme.io ? Den zuständigen Mailserver der Empfängerdomain nachschlagen
  3. DNS → Ihr MTA → mx1.acme.io (priority 10) DNS antwortet mit den MX-Records
  4. Ihr MTA → Empfänger-MTA MAIL FROM: <[email protected]> Den Envelope-Absender setzen
  5. Ihr MTA → Empfänger-MTA RCPT TO: <[email protected]> Den Envelope-Empfänger setzen
  6. Ihr MTA → Empfänger-MTA DATA … <message> . Die Nachricht übertragen, abgeschlossen mit einem einzelnen Punkt auf eigener Zeile
  7. Empfänger-MTA → Ihr MTA 250 OK queued as A1B2C3 In die Warteschlange des Empfängers aufgenommen

Mit direktem SMTP betreiben Sie Ihren eigenen MTA wie Postfix, Exim oder Haraka. Sie verantworten IP-Reputation, Warm-up, Wiederholversuche, Bounce-Handling, DKIM-Schlüssel und TLS. Maximale Kontrolle, maximaler Aufwand.

KAPITEL 04

Authentifizierung

Drei DNS-basierte Prüfungen, die belegen, dass eine E-Mail wirklich vom angegebenen Absender stammt

SPF: Sender Policy Framework

Der empfangende Server fragt: Darf diese IP für diese Domain versenden? SPF listet die autorisierten IPs und Dienste im DNS. Pass bedeutet, die IP ist autorisiert.

# DNS-Abfrage $ dig TXT example.com v=spf1 include:_spf.google.com include:amazonses.com ~all

Prüfung durch den empfangenden Server

  • Verbindung von einer autorisierten IP ok
  • Signatur passt zum öffentlichen Schlüssel ok
  • From-Domain stimmt mit der authentifizierten Domain überein ok
  • DMARC-Policy: bestanden ok
PASS
Authentication-Results-Header, ergänzt vom Empfänger

Zusammen sind SPF, DKIM und DMARC das moderne Minimum, um im Posteingang zu landen. Gmail, Yahoo und Apple verlangen sie inzwischen von Massenversendern. Wer sie weglässt, produziert Bounces oder landet im Spam.

KAPITEL 05

Wenn die Zustellung scheitert: Bounces

Der Empfänger konnte die Nachricht nicht annehmen. Hier steht, warum, und was zu tun ist.

Anatomie eines Bounce

Diagramm: eine abgelehnte Nachricht kehrt als Delivery Status Notification zum Absender zurück Absender your-app Nachricht Empfänger-MTA mx1.acme.io 5xx: abgelehnt DSN (Delivery Status Notification) "mailer-daemon@…" Bounce-Meldung für Ihre Suppression-Liste

Häufige SMTP-Antworten

550 5.1.1 Nutzer unbekannt, Postfach existiert nicht
550 5.1.2 Domain existiert nicht (NXDOMAIN)
550 5.7.1 Empfängeradresse abgelehnt oder blockiert
554 5.7.1 Absender blockiert oder auf einer RBL gelistet

Warum Bounces wehtun

  • Eine hohe Bounce-Rate ruiniert Ihre Absender-Reputation bei den Mailbox-Providern.
  • Amazon SES stellt Konten ab etwa 5% Bounce-Rate unter Beobachtung und pausiert den Versand um die 10%.
  • Bounces zählen als Spam-Signal, sodass selbst Ihre guten E-Mails im Junk-Ordner landen.
  • Wiederholte Bounces an dieselben Adressen können Ihre Versanddomain auf Blocklisten bringen.

Was dagegen hilft

  • Suppression-Liste: An hart gebouncte Adressen nie wieder senden. SES führt automatisch eine Liste pro Konto.
  • Double-Opt-in: Neue Adressen vor der Aufnahme per Klick bestätigen lassen. Das eliminiert Tippfehler und Spam-Traps.
  • Listenhygiene: Adressen ohne Reaktion nach 6 bis 12 Monaten entfernen und mit einem Verifizierungsdienst erneut prüfen.
  • Warm-up: Das Volumen über Wochen langsam steigern, damit Empfänger Ihrer IP und Domain vertrauen lernen.
  • Authentifizieren: SPF, DKIM und DMARC, sauber aligned. Sie wegzulassen ist die häufigste Ursache für Reputations-Blocks.
  • Events auswerten: Bei SES die Bounce- und Beschwerde-Topics abonnieren und in Echtzeit verarbeiten.

Bounces sind keine Fehler, sie sind Feedback. Ein gesundes Versandprogramm behandelt jeden Bounce als Signal: Liste bereinigen, Authentifizierung reparieren, Volumen drosseln. Im Posteingang landen die Absender, die zuhören.

KAPITEL 06

Andere Clients, andere Welten

Dieselbe E-Mail wird völlig unterschiedlich interpretiert, je nachdem, wer sie öffnet

Wie er mit Bildern umgeht

Bilder laden über den Google-Bildproxy (googleusercontent.com).

Was das für Tracking bedeutet

Tracking-Pixel feuern, sobald die E-Mail geöffnet wird, aber die Anfrage kommt von einer Google-IP, nicht vom Leser. Bilder werden gecacht, das Pixel feuert also nur einmal.

Privatsphäre

Mittel: Die IP bleibt verborgen, das Öffnen selbst ist aber weiterhin erkennbar.

Eigenheiten, die jeder Absender kennen sollte

  • Unterstützt eingebettetes CSS nur teilweise; komplexe Styles besser inline schreiben
  • Kürzt Nachrichten über 102 KB hinter einem Link "Gesamte Nachricht ansehen"
  • Verlinkt URLs automatisch und ergänzt bei Massenversendern einen eigenen Abmeldelink

Das Tracking-Pixel, dreimal anders

Gmail (Web)
  1. Leser öffnet die E-Mail
  2. Google lädt das Bild einmal
  3. Cache im Google-CDN
  4. Pixel feuert von einer Google-IP
Outlook Classic (Desktop)
  1. Leser öffnet die E-Mail
  2. Bilder bleiben blockiert
  3. Leser klickt "Bilder herunterladen"
  4. Pixel feuert von der Leser-IP
Apple Mail (iOS / macOS)
  1. E-Mail trifft auf dem Gerät ein
  2. Apple lädt per Proxy vor
  3. Auch wenn nie geöffnet wird
  4. Pixel feuert von einer Apple-IP

Dasselbe Tracking-Pixel verhält sich je nach Client völlig unterschiedlich. Deshalb ist die Öffnungsrate eine zunehmend unzuverlässige Kennzahl, und klickbasiertes Engagement übernimmt.

KAPITEL 07

Kalender-Einladungen: iMIP

Wenn sich Outlook, Google Calendar und Apple Kalender auf einen Termin einigen, sprechen sie E-Mail

Terminplanung über Anbietergrenzen hinweg braucht keinen zentralen Server: Einladungen, Zusagen und Absagen reisen als ganz normale E-Mails. Drei Standards teilen sich die Arbeit, und iMIP (RFC 6047) ist die unterste Schicht davon: Er verpackt die Scheduling-Nachricht als MIME-Teil mit Content-Type: text/calendar; method=… in eine Mail.

RFC 5545
iCalendar

Das Datenformat: VEVENT, DTSTART, ATTENDEE, ein Termin als strukturierter Text.

RFC 5546
iTIP

Die Choreografie: wer darf was, REQUEST, REPLY, COUNTER, CANCEL und die SEQUENCE-Regeln.

RFC 6047
iMIP

Der Transport: die iTIP-Nachricht reist als text/calendar-MIME-Teil in einer normalen E-Mail.

Alices Kalender, Organizer-Sicht
Organizer · [email protected]
Projekt-Kickoff
Di, 11.08. · 15:00–15:45
SEQUENCE:0 STATUS:CANCELLED

Du bist Alice und planst ein Kickoff. Lade Bob, Carol und Dave ein: eine E-Mail mit METHOD:REQUEST an alle drei.

Nachrichten unterwegs …

Dave schlägt per COUNTER 16:00 vor. Nur du als Organizer darfst den Termin ändern: Update mit erhöhter SEQUENCE senden oder absagen.

Alle haben zugesagt. Gleiche UID, SEQUENCE:1: Die Kalender aller Teilnehmer zeigen jetzt automatisch 16:00.

Abgesagt. Das CANCEL trägt dieselbe UID, damit jeder Client weiß, welcher Termin aus dem Kalender verschwindet.

Bob [email protected] NEEDS-ACTION
Carol [email protected] NEEDS-ACTION
Dave [email protected] NEEDS-ACTION
iMIP-Nachrichten
Content-Type: text/calendar

Sende eine Einladung, dann erscheint hier der rohe text/calendar-Teil der jeweils letzten Nachricht.

Weil iMIP nur E-Mail ist, kann im Prinzip jeder jedem Termine in den Kalender legen, genau das nutzt Kalender-Spam aus. RFC 6047 empfiehlt deshalb signierte Nachrichten (S/MIME), und moderne Clients tragen Termine unbekannter Absender erst nach Rückfrage ein.

KAPITEL 08

Die ganze Reise auf einen Blick

Vom Verfassen bis zum Posteingang in Sekunden, meistens jedenfalls

  1. Verfassen
  2. MTA
  3. DNS / MX
  4. SPF/DKIM/DMARC
  5. Bounce?
  6. Postfach
  7. Client rendert
SMTP
RFC 5321

Das Transportprotokoll: EHLO, MAIL FROM, RCPT TO, DATA und die Antwortcodes.

Internet Message Format
RFC 5322

Header, Inhalt und Kodierungsregeln: die Gestalt einer E-Mail.

DKIM
RFC 6376

Wie kryptografische Signaturen über Mail-Stationen hinweg gesetzt und geprüft werden.

iMIP
RFC 6047

Kalender-Einladungen per E-Mail: REQUEST, REPLY, COUNTER und CANCEL als text/calendar.

E-Mail ist älter als das Web und trotzdem bis heute das zuverlässigste Kommunikationsprotokoll des Internets.

Erstellt von Renick Digital Solutions. Wir entwickeln Software und kennen uns mit E-Mail-Infrastruktur aus. Was wir sonst so bauen