Simple Mail Transfer Protocol (SMTP) ist die Standardmethode zum Versenden von E-Mails über das Internet.

Was bedeutet Simple Mail Transfer Protocol?
Simple Mail Transfer Protocol ist ein Anwendung-Schicht-Protokoll, das zum Senden und Weiterleiten von E-Mail-Nachrichten zwischen Mailboxen verwendet wird servers über IP-Netzwerke. Es legt einen standardisierten Regelsatz fest, der regelt, wie E-Mail-Clients ausgehende Nachrichten an ein E-Mail server und wie diese servers Sie senden sich gegenseitig Nachrichten, bis diese ihr Ziel erreichen. server.
SMTP arbeitet mit einem textbasierten Befehls- und Antwortsystem. Das sendende System initiiert eine Verbindung, identifiziert sich, gibt Absender- und Empfängeradresse an und überträgt den Nachrichteninhalt. Das Protokoll ist für die zuverlässige Nachrichtenübertragung und nicht für den Empfang ausgelegt; dieser erfolgt über separate Protokolle wie POP3 oder IMAP.
Moderne SMTP-Implementierungen unterstützen ebenfalls Beglaubigung und Verschlüsselung Erweiterungen ermöglichen eine sichere Übertragung und einen kontrollierten Zugriff auf Postsendungen servers unter Beibehaltung der Kompatibilität mit der ursprünglichen Protokollstruktur.
Wie funktioniert das Simple Mail Transfer Protocol?
SMTP leitet eine E-Mail vom System des Absenders an das Postfach des Empfängers weiter. server durch eine Reihe strukturierter Austauschvorgänge. Jede Phase baut auf der vorherigen auf und ermöglicht so die Identifizierung, Weiterleitung, Annahme und Übergabe der Nachricht zur Zustellung:
- Der Absender sendet die E-Mail ab. Der Prozess beginnt, sobald ein Benutzer eine Nachricht über ein E-Mail-Programm oder eine Webmail-Anwendung sendet. Das Programm übergibt die ausgehende E-Mail an einen SMTP-Server. server, das die Verantwortung für den Versand übernimmt.
- Der SMTP server Authentifiziert sich und startet die Sitzung. Das Senden server Es wird eine Verbindung hergestellt, die möglicherweise eine Authentifizierung des Benutzers oder der Anwendung erfordert. Dieser Schritt bestätigt, dass der Absender berechtigt ist, die Verbindung zu nutzen. server und hilft, den unautorisierten Versand von E-Mails zu verhindern.
- Das server Identifiziert Absender und Empfänger. Mithilfe von SMTP-Befehlen server Enthält die E-Mail-Adresse des Absenders und eine oder mehrere Empfängeradressen. Dadurch erfährt der Empfänger, von wem die Nachricht stammt und wohin sie gesendet werden soll.
- Der Nachrichteninhalt wird übertragen. Nachdem die Adressen akzeptiert wurden, erfolgt der Versand. server Überträgt den E-Mail-Text, die Betreffzeile, die Header und alle kodierten Anhänge. Dieser Schritt stellt den vollständigen Inhalt der Nachricht zur Verarbeitung bereit.
- Das Senden server findet die Post des Empfängers server. Um die E-Mail korrekt weiterzuleiten, muss der Absender server sucht die Mail-Exchange-Einträge der Empfängerdomäne in DNSDadurch wird identifiziert, welche E-Mail-Adresse server ist für die Annahme von E-Mails zuständig. Domain.
- Die Nachricht wird an den Empfänger weitergeleitet. server. Das Senden server stellt eine Verbindung zum Zielmail her server und wiederholt den SMTP-Austausch, um die Nachricht zu übermitteln. Wenn das Ziel server Akzeptiert er es, geht die Verantwortung für die E-Mail auf ihn über. server.
- Der Empfänger server Speichert die E-Mail zum späteren Abruf. Nach der Annahme wird die Nachricht im Postfach des Empfängers abgelegt. Von dort aus kann der Empfänger sie über ein E-Mail-Abrufprotokoll wie IMAP oder POP3 abrufen, womit der Zustellungsprozess abgeschlossen ist.
SMTP-Befehle
SMTP verwendet eine Reihe textbasierter Befehle, um zu steuern, wie eine E-Mail gesendet, weitergeleitet und verarbeitet wird. serversJeder Befehl erfüllt eine spezifische Rolle bei der Herstellung der Verbindung, der Identifizierung der Teilnehmer und der Übermittlung der Nachricht:
| Befehl | Beschreibung |
| HELO/EHLO | Startet die SMTP-Sitzung und identifiziert den Absender. server an den Empfänger serverEHLO ist die erweiterte Version, die auch unterstützte Funktionen wie Authentifizierung und Verschlüsselung anfordert. |
| MAIL VON | Gibt die E-Mail-Adresse des Absenders an. Diese definiert den Rücksendepfad der Nachricht und wird für Zustellbenachrichtigungen verwendet. |
| RCPT TO | Gibt die E-Mail-Adresse des Empfängers an. Dieser Befehl kann für mehrere Empfänger wiederholt werden, sodass eine einzelne Nachricht an mehrere Adressen gesendet werden kann. |
| DATEN | Signalisiert, dass der Nachrichteninhalt in Kürze übertragen wird. Nach diesem Befehl folgt die server Empfängt den E-Mail-Text, die Header und die Anhänge und endet mit einer bestimmten Abschlusssequenz. |
| RSET | Setzt die aktuelle E-Mail-Transaktion zurück, ohne die Verbindung zu schließen. Dadurch werden die zuvor angegebenen Absender- und Empfängerinformationen gelöscht, sodass eine neue Nachricht gesendet werden kann. |
| VRFY | Fordert die Bestätigung einer bestimmten E-Mail-Adresse an. server Sie können bestätigen, ob die Adresse existiert, obwohl viele servers Deaktivieren Sie diese Funktion aus Sicherheitsgründen. |
| EXPN | Erweitert eine Mailingliste auf ihre einzelnen Empfänger. Wie VRFY ist diese Funktion oft deaktiviert, um Missbrauch zu verhindern. |
| NEIN | Führt keine Aktion aus, erhält aber eine Antwort vom serverEs wird typischerweise verwendet, um die Verbindung aufrechtzuerhalten oder zu testen. server Empfänglichkeit. |
| QUIT | Beendet die SMTP-Sitzung und schließt die Verbindung zwischen Sender und Empfänger. servers. |
Welcher SMTP-Port ist am gebräuchlichsten?
Der heute am häufigsten verwendete SMTP-Port ist Port 587Es handelt sich um den Standardport für die E-Mail-Übermittlung, d. h. er wird verwendet, wenn ein E-Mail-Client (z. B. eine App oder ein Webmail-Dienst) ausgehende Nachrichten an eine Mailbox sendet. serverPort 587 unterstützt Authentifizierung und Verschlüsselung über STARTTLS und ist daher die empfohlene und weit verbreitete Option für die sichere E-Mail-Übertragung.
Historisch Port 25 war der Standard-SMTP-Port und wird weiterhin für die Kommunikation zwischen E-Mails verwendet. servers. Wie viele auch immer Internetanbieter Um Spam zu reduzieren, kann die Nutzung durch Clients eingeschränkt oder blockiert werden.
Eine weitere Option ist Port 465 , der für SMTP über SSL/TLS verwendet wird . Obwohl er zwischenzeitlich als veraltet galt, wird er mittlerweile von vielen Anbietern wieder unterstützt, wobei Port 587 in den meisten modernen Konfigurationen weiterhin die bevorzugte Wahl ist.
Was ist ein Beispiel für SMTP?

Ein typisches Beispiel für die Verwendung von SMTP ist das Senden einer E-Mail von einem Webmail-Dienst wie Gmail an einen anderen Anbieter wie Outlook. Wenn Sie auf „Senden“ klicken, leitet Ihr E-Mail-Client die Nachricht an den SMTP-Server von Gmail weiter. server, das Ihr Konto authentifiziert und die Nachricht für die Zustellung vorbereitet. server Anschließend wird die Empfängerdomäne ermittelt, um die richtige Zielmail zu finden. server und verwendet SMTP, um die Nachricht an die Outlook-Mail-Adresse zu übertragen. serverNach der Annahme wird die Nachricht im Postfach des Empfängers gespeichert, wo sie über ein Abrufprotokoll wie IMAP oder POP3 abgerufen werden kann.
Was ist ein SMTP-Server? Server?
Ein SMTP server ist eine Mail server Es ist für das Senden, Empfangen und Weiterleiten ausgehender E-Mails mittels des Simple Mail Transfer Protocol (SMTP) zuständig. Es fungiert als Vermittler, der Nachrichten von E-Mail-Clients oder anderen Diensten verarbeitet. servers und stellt sicher, dass sie an den richtigen Bestimmungsort geliefert werden.
Wenn ein Benutzer eine E-Mail sendet, wird der SMTP-Server aufgerufen. server Der Dienst nimmt die Nachricht entgegen, überprüft den Absender und ermittelt den Empfänger. Anschließend wird die Verbindung zum E-Mail-Konto des Empfängers hergestellt. server und überträgt die Nachricht per SMTP. Wenn das Ziel server ist vorübergehend nicht verfügbar, der SMTP-Server server Die Nachricht kann in eine Warteschlange gestellt und die Zustellung später wiederholt werden.
Neben der Nachrichtenweiterleitung bietet modernes SMTP servers Sie kümmern sich häufig um die Authentifizierung, setzen Senderichtlinien durch und unterstützen die Verschlüsselung, um die E-Mail-Übertragung zu sichern.
Wozu wird SMTP verwendet?
SMTP wird verwendet, um E-Mail-Nachrichten zwischen Clients und Mailservern zu senden und weiterzuleiten. serversSowie zwischen servers Es übernimmt die Übertragungsseite der E-Mail-Kommunikation und sorgt dafür, dass Nachrichten korrekt weitergeleitet und an das E-Mail-System des Empfängers zugestellt werden. Hier sind einige gängige Anwendungsfälle:
- E-Mails von Kunden an servers. E-Mail-Anwendungen verwenden SMTP, um ausgehende Nachrichten an ein Mail-Postfach zu senden. server zur Bearbeitung und Auslieferung.
- Weiterleitung von Nachrichten zwischen Postfächern servers. SMTP ermöglicht servers Nachrichten über Netzwerke weiterleiten, bis sie die Post des Empfängers erreichen server.
- Bearbeitung von Massen- und automatisierten E-Mails. Anwendungen und Dienste nutzen SMTP zum Versenden von Benachrichtigungen, Warnmeldungen, Newslettern und Transaktions-E-Mails.
- Nachrichten an das richtige Ziel weiterleiten. SMTP servers Ermitteln, wohin E-Mails gesendet werden sollen, indem Domäneneinträge abgefragt und der entsprechende Empfänger ausgewählt wird. server.
- Verwaltung der Warteschlangen für ausgehende E-Mails. Wenn die Zustellung vorübergehend fehlschlägt, SMTP servers Um die Zuverlässigkeit zu gewährleisten, werden Nachrichten gespeichert und später erneut gesendet.
Vorteile und Einschränkungen von SMTP
SMTP ist ein grundlegendes Protokoll für die E-Mail-Zustellung, das aufgrund seiner Einfachheit und breiten Kompatibilität mit verschiedenen Systemen geschätzt wird. Wie jede etablierte Technologie weist es jedoch Stärken und Schwächen auf, die sich auf Leistung, Sicherheit und moderne Nutzung auswirken.
Was sind die Vorteile des Simple Mail Transfer Protocol?
SMTP ist weit verbreitet, da es eine zuverlässige und standardisierte Methode zum Versenden von E-Mails über verschiedene Systeme und Netzwerke hinweg bietet. Sein Design wurde im Laufe der Zeit weiterentwickelt, sodass es mit modernen Anforderungen kompatibel bleibt und gleichzeitig seine Einfachheit bewahrt. Hier sind seine Vorteile:
- Standardisiert und weit verbreitet. SMTP ist ein etablierter Internetstandard, der von praktisch allen E-Mail-Clients unterstützt wird. servers, wodurch eine nahtlose Kommunikation über verschiedene Plattformen hinweg gewährleistet wird.
- Zuverlässige Nachrichtenübermittlung. Das Protokoll beinhaltet Mechanismen zum Zwischenspeichern und Wiederholen von Nachrichten, falls die Zustellung fehlschlägt, um sicherzustellen, dass E-Mails letztendlich ihr Ziel erreichen.
- Skalierbar für große Mengen. SMTP kann alles verarbeiten, von einzelnen E-Mails bis hin zu Massenmails, und eignet sich daher sowohl für den persönlichen Gebrauch als auch für die Kommunikation auf Unternehmensebene.
- Flexfähig und erweiterbar. Durch Erweiterungen wie ESMTP unterstützt SMTP zusätzliche Funktionen wie Authentifizierung, Verschlüsselung und verbesserte Nachrichtenverarbeitung, ohne die Kompatibilität zu beeinträchtigen.
- Einfaches und effizientes Design. Die textbasierte Befehlsstruktur ist einfach zu implementieren und zu debuggen, was zu ihrer langfristigen Akzeptanz und Stabilität beigetragen hat.
- Unterstützt Automatisierung und Integration. SMTP kann von Anwendungen und Diensten verwendet werden, um automatisierte Nachrichten wie Warnungen, Bestätigungen und Systembenachrichtigungen zu versenden.
Was sind die Einschränkungen des Simple Mail Transfer Protocol?
SMTP eignet sich zwar gut zum Versenden von E-Mails, wurde aber ursprünglich für eine offenere Internetumgebung entwickelt, was bei der modernen Nutzung zu einigen Einschränkungen führt, insbesondere in Bezug auf Sicherheit und Funktionalität. Diese Einschränkungen sind:
- Fehlt eine integrierte Nachrichtenabfragefunktion. SMTP ist nur für das Versenden von E-Mails zuständig, daher sind separate Protokolle wie IMAP oder POP3 erforderlich, um Nachrichten aus einem Postfach abzurufen.
- Begrenzte native Sicherheit. Das einfache SMTP-Protokoll beinhaltet standardmäßig keine Verschlüsselung oder starke Authentifizierung, wodurch es angreifbar ist, sofern es nicht durch Mechanismen wie TLS und Authentifizierungsprotokolle erweitert wird.
- Anfällig für Spam und Missbrauch. Aufgrund seiner ursprünglich offenen Architektur kann SMTP zum Versenden unerwünschter E-Mails missbraucht werden, was zusätzliche Filter- und Schutzsysteme erforderlich macht.
- Keine garantierte Sofortlieferung. SMTP verwendet ein Store-and-Forward-Modell, was bedeutet, dass Nachrichten verzögert werden können, wenn servers sind beschäftigt oder vorübergehend nicht verfügbar.
- Ist für das Routing auf externe Systeme angewiesen. Eine ordnungsgemäße Zustellung setzt DNS und eine korrekte E-Mail-Konfiguration voraus. serversFehlkonfigurationen können daher zu fehlgeschlagenen oder falsch weitergeleiteten E-Mails führen.
- Eingeschränkte Fehlertransparenz für Benutzer. Lieferausfälle oder -verzögerungen werden oft bei der server Auf dieser Ebene erhalten Endnutzer möglicherweise nicht immer ein klares oder sofortiges Feedback zu Problemen.
SMTP-FAQ
Hier finden Sie Antworten auf die am häufigsten gestellten Fragen zu SMTP.
SMTP vs. POP3 vs. IMAP
SMTP, POP3 und IMAP sind zentrale E-Mail-Protokolle, die zwar zusammenarbeiten, aber unterschiedliche Aufgaben erfüllen. SMTP dient dem Versenden von E-Mails, während POP3 und IMAP zum Abrufen und Verwalten von Nachrichten im Postfach verwendet werden. Vergleichen wir ihre Eigenschaften:
| Funktion | SMTP | POP3 | IMAP |
| Vollständiger Name | Simple Mail Transfer Protocol. | Post Office Protocol v3. | Internet Message Access Protocol. |
| Primärfunktion | Sendet und leitet ausgehende E-Mails weiter. | Ruft E-Mails durch Herunterladen ab. | Ruft E-Mails ab und verwaltet sie auf dem server. |
| Gebrauchsanweisung | Ausgehende Mail. | Eingehende Post. | Eingehende Post. |
| Nachrichtenspeicher | Speichert Nachrichten nicht langfristig. | Lädt herunter und entfernt in der Regel von server. | Speichert Nachrichten auf dem server. |
| Synchronisation | Unzutreffend. | Keine Synchronisierung zwischen den Geräten. | Synchronisiert E-Mails über mehrere Geräte hinweg. |
| Zugriffsmethode | Wird zwischen Client und server or server zu server. | Greift nach dem Herunterladen auf eine lokale Kopie zu. | Greift direkt auf Nachrichten zu. server. |
| Offlinezugriff | Unzutreffend. | Verfügbar nach dem Download. | Eingeschränkter (zwischengespeicherter) Zugriff. |
| Typische Anschlüsse | 25, 587, 465. | 110 (995 mit SSL/TLS). | 143 (993 mit SSL/TLS). |
| Anwendungsfall | E-Mails an Empfänger senden. | Einfacher E-Mail-Zugriff auf einem einzigen Gerät. | E-Mail-Verwaltung über mehrere Geräte hinweg. |
Gibt es einen kostenlosen SMTP-Server? Server Das ich verwenden kann?
Ja, es gibt kostenlose SMTP-Server. servers Sie können sie zwar verwenden, aber in der Regel unterliegen sie Nutzungsbeschränkungen und sind für kleine Projekte oder Testzwecke gedacht.
Viele Anbieter bieten kostenlose Tarife an, mit denen Sie eine begrenzte Anzahl von E-Mails pro Tag oder Monat über deren SMTP-Infrastruktur versenden können. Dienste wie Gmail, Brevo und SendGrid bieten beispielsweise kostenlosen SMTP-Zugang mit integrierten Sicherheitsfunktionen wie Authentifizierung und Verschlüsselung und eignen sich daher für einfache Anwendungen, Entwicklungsprojekte oder den Versand geringer E-Mail-Aufkommen.
Ist SMTP sicher?
SMTP ist an sich nicht sicher, da es ursprünglich ohne integrierte Verschlüsselung oder starke Authentifizierung entwickelt wurde. In seiner einfachsten Form werden Nachrichten im Klartext übertragen, was bedeutet, dass sie abgefangen oder gelesen werden können, wenn keine geeigneten Schutzmaßnahmen vorhanden sind.
Moderne Implementierungen machen SMTP jedoch durch Erweiterungen wie TLS (Transport Layer Security) und Authentifizierungsmechanismen sicherer. Bei der Verwendung von SMTP mit STARTTLS oder über SSL/TLS wird die Verbindung zwischen servers oder zwischen einem Kunden und einem server wird verschlüsselt und schützt so die Nachricht während der Übertragung. Authentifizierungsmethoden wie Benutzername und Passwort oder tokenbasierter Zugriff helfen ebenfalls, die unbefugte Nutzung von Postsendungen zu verhindern. servers.
Obwohl diese Verbesserungen die Sicherheit deutlich erhöhen, ist SMTP nach wie vor auf eine korrekte Konfiguration und zusätzliche Technologien wie Spamfilter und E-Mail-Authentifizierungsstandards ( SPF , DKIM und DMARC ) angewiesen, um eine vollständig sichere E-Mail-Umgebung zu gewährleisten.