Simple Mail Transfer Protocol (SMTP)
Das Simple Mail Transfer Protocol (SMTP) ist ein Internetstandard für den Versand von E-Mails. Es regelt, wie E-Mails von Absender-Clients (z. B. Mailprogramme oder Webmailer) an Mailserver übermittelt und zwischen Servern weitergeleitet werden. SMTP ist ein reines Versandprotokoll – für den Empfang von E-Mails kommen andere Protokolle wie IMAP oder POP3 zum Einsatz.
SMTP wurde bereits in den 1980er-Jahren entwickelt und ist bis heute die Grundlage für den globalen E-Mail-Verkehr.
Wie funktioniert SMTP?
- Ein Mail-Client (z. B. Thunderbird, Gmail, Outlook) sendet eine Nachricht über SMTP an den ausgehenden Mailserver.
- Dieser Server leitet die Nachricht weiter – ggf. über mehrere Zwischenstationen.
- Der empfangende Mailserver speichert die Nachricht, bis der oder die Empfängerin sie per IMAP oder POP3 abruft.
- Kommunikation erfolgt meist über Port 25, 465 (mit SSL) oder 587 (mit STARTTLS).
Beispiel
Eine Nutzerin schreibt eine E-Mail an eine Kollegin. Ihr Mailprogramm verwendet SMTP, um die Nachricht an den Server smtp.mailanbieter.de zu senden. Dieser überträgt die E-Mail zum Zielserver mail.firma.com, der sie dem Posteingang der Kollegin bereitstellt.
Erweiterungen und Sicherheitsfunktionen:
- SMTP AUTH: Authentifizierung des Absenders zur Spam-Vermeidung
- TLS/SSL-Verschlüsselung: Schutz vor Mitlesen während der Übertragung
- SPF, DKIM, DMARC: Mechanismen zur Absenderverifizierung und Spamprävention
Vorteile:
- Weltweit standardisiertes und etabliertes Protokoll
- Klar definierter Ablauf für E-Mail-Versand
- Unterstützung durch alle gängigen Mail-Server und -Clients
- Erweiterbar durch Authentifizierungs- und Sicherheitsmechanismen
Herausforderungen:
- Ursprünglich nicht für verschlüsselten oder authentifizierten Versand entwickelt
- Ohne zusätzliche Sicherheitsmaßnahmen anfällig für Spam, Spoofing oder Phishing
- Fehlkonfiguration kann zur Blacklist-Einstufung führen
- Keine Zustellungsgarantie – Absender erhält meist nur im Fehlerfall Rückmeldung
Beispiel
SMTP ist das Rückgrat des E-Mail-Versands. Es ist ein etabliertes Protokoll, das Nachrichten zuverlässig von A nach B bringt, wenn es sicher konfiguriert ist.
