Deliverability

Was ist SMTP und wie funktioniert es?

Haben Sie sich jemals gefragt, was hinter den Kulissen Ihres E-Mail-Versands passiert? Wenn Sie mehr über das Protokoll erfahren möchten, das Ihren E-Mail-Austausch steuert, sind Sie hier genau richtig. SMTP wird verwendet, um E-Mails zu senden und zu empfangen sowie die Nachrichtenübertragung zwischen Servern abzuwickeln. Hier finden Sie alles, was Sie wissen müssen.
Bild für Was ist SMTP und wie funktioniert es?

Was ist SMTP und warum ist es für eine zuverlässige E-Mail-Zustellung unerlässlich?

Was ist das Simple Mail Transfer Protocol (SMTP)?

SMTP oder Simple Mail Transfer Protocol dient als Regelwerk dafür, wie E-Mails über das Internet gesendet und empfangen werden sollen. Stellen Sie es sich wie die Post der digitalen Welt vor, die dafür sorgt, dass Ihre E-Mails den gewünschten Empfänger erreichen.

Wie funktioniert SMTP?

SMTP funktioniert wie ein globales Versandnetzwerk für E-Mails. Es verpackt Ihre Nachricht, adressiert sie korrekt, leitet sie über verschiedene „Verteilzentren“ (Server) weiter und stellt sie im Posteingang des Empfängers zu. Wenn die Zustellung fehlschlägt, geht die E-Mail an den Absender zurück.

Schauen wir uns diesen Prozess etwas genauer an. 

Verbindung zum Server: Zunächst baut der E-Mail-Server des Absenders (SMTP-Client) eine TCP-Verbindung (Transmission Control Protocol) mit dem SMTP-Server des Empfängers auf.

Nutzung von Ports: SMTP nutzt Ports, um die Kommunikation zwischen E-Mail-Clients und empfangenden E-Mail-Servern zu erleichtern. Stellen Sie sich das wie verschiedene Häfen vor, in die Schiffe einlaufen. Verschiedene Ports eignen sich besser für unterschiedliche Arten von Daten. Wählen Sie den zu verwendenden SMTP-Port aus, der Standard ist jedoch Port 25.

Erfahren Sie mehr über SMTP-Ports in unserem Beitrag Welchen SMTP-Port sollten Sie verwenden?

Die nächsten Schritte umfassen SMTP-Befehle, bei denen es sich lediglich um Kommunikation und Antwortbestätigungen zwischen sendenden und empfangenden Servern handelt.

Begrüßung und Handshake: Server sind höflich. Der sendende Server übermittelt dem empfangenden Server den Befehl „HELO“ oder „EHLO“, um sich zu identifizieren. „EHLO“ ist eine Version von „HELO“, bei der der Befehl auch die Funktionen des Servers deklariert.

Absenderinformationen: Der Server des Absenders übermittelt den Befehl „MAIL FROM“ mit der E-Mail-Adresse des Absenders und der empfangende Server bestätigt den Erhalt mit dem Statuscode 250.

Empfängerinformationen: Der Server des Absenders übermittelt den Befehl „RCPT TO“ mit der E-Mail-Adresse des Empfängers und der empfangende Server bestätigt dies mit dem Statuscode 250.

Datenübertragung: Nun ist es an der Zeit, die eigentlichen Daten zu senden. Der Server des Absenders übermittelt den Befehl „DATA“, um die Nachrichtenübertragung zu starten.

Verbindung schließen: Sobald die vollständige Nachricht gesendet wurde, übermittelt der Server des Absenders den Befehl „QUIT“, um die Verbindung zu schließen. Der Server des Empfängers sendet den Statuscode 221 zurück, um eine erfolgreiche Übertragung zu bestätigen.

How SMTP works

Mit anderen Worten: SMTP ist das Protokoll im Hintergrund, das die E-Mail-Kommunikation erst möglich macht.

SMTP (Simple Mail Transfer Protocol) ist ein standardisiertes Kommunikationsprotokoll, das die E-Mail-Übertragung über das Internet ermöglicht. Es funktioniert wie ein digitales Postamt und definiert die Regeln und Schritte, wie E-Mail-Server Nachrichten zwischen Absendern und Empfängern verarbeiten und zustellen. 

Ein kurzes Wort zu IMAP

Entschuldigung im Voraus, aber hier ist ein weiteres Akronym. IMAP, oder Internet Message Access Protocol, ist ein Standardprotokoll, das von E-Mail-Clients zum Abrufen von E-Mails von einem E-Mail-Server verwendet wird.

Warum erwähnen wir das? SMTP ist für den Versand ausgehender E-Mails von einem Client-Server und deren Zustellung an den Server des Empfängers verantwortlich. Während SMTP also den E-Mail-Versand übernimmt – kümmert sich IMAP um deren Empfang auf Seiten des E-Mail-Anbieters (wie Gmail und Yahoo) und sorgt für ein nahtloses E-Mail-Erlebnis über mehrere Geräte hinweg.

Ein tieferer Einblick in SMTP

In diesem Abschnitt dreht sich alles um die Infrastruktur. Wir haben oben eine grundlegende Erklärung zur schrittweisen Funktionsweise von SMTP gegeben, aber es geht um mehr als nur die Server-Konversation zwischen Absendern und Empfängern.

Es gibt drei Hauptkomponenten, die wir uns ansehen müssen.

1. SMTP-Server

Wir haben darüber bereits ein wenig gesprochen – vielleicht haben Sie es nur nicht bemerkt. Der SMTP-Server empfängt E-Mails von E-Mail-Clients wie Gmail und Yahoo und überträgt sie an andere SMTP-Server oder eingehende E-Mail-Server. Diese SMTP-Server können cloudbasiert sein (von einem Anbieter wie uns) oder Sie können Ihre eigene lokale Lösung pflegen. Darauf gehen wir später näher ein.

2. SMTP-Relay

SMTP-Server übertragen Nachrichten an andere SMTP-Server, dies wird als SMTP-Relay bezeichnet. Sie benötigen ein SMTP-Relay, wenn Sie Nachrichten zwischen Servern übertragen, die auf unterschiedlichen Domains gehostet werden. Mit anderen Worten: Wenn Sie Nachrichten von Outlook an Gmail senden. Dennoch benötigen wir eine Möglichkeit, diese verschiedenen Domains aus Sicherheitsgründen zu verifizieren.

3. Mail-Agents

Mail-Agents sind für die Verwaltung und den Versand von E-Mails zuständig. Sie bieten eine Benutzeroberfläche für die Interaktion mit E-Mails. Bei einem SMTP-Relay überprüft der Mail-Agent die Domains und formatiert die Nachricht gemäß den SMTP-Standards, damit sie in den Posteingang des Empfängers geleitet werden kann. Es gibt verschiedene Arten von Mail-Agents:

  • Mail User Agent (MUA): Der E-Mail-Client (Gmail, Apple Mail), der zum Senden und Empfangen von Nachrichten verwendet wird und die Benutzeroberfläche bereitstellt.
  • Mail Submission Agent (MSA): Empfängt E-Mail-Nachrichten vom E-Mail-Client und validiert Kopfzeilen und Domainnamen.
  • Mail Transfer Agent (MTA): Verarbeitet und überträgt E-Mails und kann die Stelle eines MSA einnehmen, indem er dessen Aufgaben übernimmt.
  • Mail Delivery Agent (MDA): Der letzte Agent, bevor die E-Mails den SMTP-Server des Empfängers zum Abruf erreichen. (Der zuvor erwähnte IMAP-Prozess)
Interessieren Sie sich für die technische Seite von E-Mails? Willkommen, E-Mail-Geek! Wenn Sie die detaillierte Aufschlüsselung von SMTP interessant finden, gefällt Ihnen vielleicht auch dieser Beitrag über die Funktionsweise von E-Mails.

Warum ist SMTP wichtig?

SMTP ist eine Möglichkeit zur Standardisierung der Übertragung von E-Mail-Nachrichten. Da es sich um den Standard handelt, gewährleistet es die Kompatibilität zwischen verschiedenen E-Mail-Services und Plattformen und ermöglicht es anderen Verfahren und Protokollen, sich darauf zu stützen, um eine effiziente Zustellung sicherzustellen. SMTP bietet auch die Möglichkeit einer grundlegenden Authentifizierung, um die Identität des Absenders zu verifizieren. Obwohl es weder die einzige noch die effektivste Form der Authentifizierung ist, hilft es dabei, unbefugten Zugriff zu verhindern und Spam zu reduzieren.

SMTP ist im Grunde eine Konversation zwischen sendenden und empfangenden Servern, um einen sicheren Pfad für den Versand einer Nachricht einzurichten. Ein bisschen wie bei diesem Meme, in dem sich zwei Männer über ein Feld hinweg anschreien: „Hey! Wie heißt du?“ Es wäre schön, wenn SMTP so einfach wäre. Das Verständnis ist jedoch für alle entscheidend, die auf E-Mail-Kommunikation angewiesen sind, sei es privat oder geschäftlich – es kann allerdings schnell sehr technisch werden.

SMTP konfigurieren

Für diejenigen, die mehr Kontrolle über ihr E-Mail-Setup wünschen, kann das Verständnis der SMTP-Einstellungen von Vorteil sein. Mit diesen Einstellungen können Sie anpassen, wie Ihre E-Mails gesendet und empfangen werden. Sie finden SMTP-Einstellungen normalerweise in den Konfigurationsoptionen Ihres E-Mail-Clients, wo Sie den SMTP-Server, den Port und die Authentifizierungsmethode festlegen können.

Können Sie Ihren eigenen SMTP-Server konfigurieren?

Es ist zwar möglich, einen eigenen SMTP-Server zu konfigurieren (tatsächlich stellen Ihnen viele Webhosting-Dienste wie WordPress einen eigenen integrierten SMTP-Server zur Verfügung), aber dies ist der anspruchsvollere und kostspieligere Weg. Die Nutzung integrierter SMTP-Server ist mit einem hohen Aufwand verbunden, beispielsweise mit der Wartung der eigenen Infrastruktur und der Sicherheit.

Welche Sicherheitsrisiken bestehen bei der Nutzung eines integrierten SMTP-Servers?

Die Nutzung eines integrierten SMTP-Servers kann verschiedene Sicherheitsrisiken mit sich bringen. Integrierten Servern fehlen oft die erweiterten Sicherheitsfunktionen spezieller E-Mail-Server-Software. Sicherheit muss häufig aktualisiert werden. Wenn dies nicht durch einen Anbieter geschieht, sind Sie möglicherweise anfälliger für Angriffe wie Spam, Phishing und unbefugten Zugriff.

Wenn sie nicht richtig konfiguriert oder aktualisiert werden, können diese integrierten Server zu leichten Zielen für Hacker werden, die sich Zugriff auf sensible Daten verschaffen wollen. Integrierte SMTP-Server erfordern außerdem viel Wartung (was kostspielig ist) und Sie müssen Personal einstellen, das Aktualisierungen wie Sicherheitspatches durchführen kann.

Warum sind SMTP-Service-Provider wichtig?

Wir kennen nun die Tücken des Betriebs eines eigenen SMTP-Servers, aber welche Vorteile bietet stattdessen die Nutzung eines SMTP-Service-Providers? Mit anderen Worten: Wie rechtfertigen Sie die Kosten, wenn die Budgetplanung ansteht?

Hier sind einige Vorteile der Nutzung eines SMTP-Service-Providers (auch als SMTP-Relay-Service bekannt) zur Bereitstellung eines SMTP-Servers:

  • Sie müssen sich nicht um Ihre eigene E-Mail-Versandinfrastruktur kümmern
  • Sie versenden E-Mails schneller und in größeren Mengen
  • Sie erzielen eine bessere E-Mail-Zustellbarkeit
  • Sie erhalten bessere Einblicke in Ihre E-Mail-Versandpraktiken

Lassen Sie uns jeden dieser Vorteile im Folgenden genauer betrachten.

Erfahren Sie mehr über E-Mail-Authentifizierungen in unserem Beitrag über die Grundlagen der E-Mail-Authentifizierung.

Aber mal ehrlich: Warum brauche ich SMTP?

Stellen Sie sich vor, Sie sind ein großes E-Commerce-Unternehmen, das täglich Tausende von Bestellbestätigungen versendet. Wenn die Kundschaft einen Kauf abschließt, verarbeitet SMTP die Bestätigungs-E-Mail folgendermaßen:

  1. Der Server Ihres Unternehmens initiiert eine SMTP-Verbindung mit Ihrem E-Mail-Service-Provider (wie Sinch Mailgun)
  2. SMTP authentifiziert die Domain Ihres Unternehmens und prüft die Sendeberechtigungen
  3. Das Protokoll formatiert die Bestelldetails in eine ordnungsgemäße E-Mail-Struktur
  4. Die Nachricht wird über mehrere SMTP-Server weitergeleitet, von denen jeder das nächste Ziel verifiziert
  5. Schließlich kommt die E-Mail beim E-Mail-Anbieter der Kundschaft (wie Gmail oder Yahoo) an

Dieser Prozess erfolgt in Millisekunden. Jeder Fehlerpunkt (Authentifizierungsprobleme, Ratenbegrenzungen, IP-Adressen auf der Sperrliste) kann jedoch Tausende von kritischen Transaktions-E-Mails stören. Deshalb benötigen Unternehmen eine zuverlässige SMTP-Infrastruktur mit Überwachung, Authentifizierung und Zustellbarkeitsoptimierung.

Wie helfen SMTP-Service-Provider bei der Einrichtung und Wartung der E-Mail-Infrastruktur?

Das ist vielleicht einer der größten Vorteile beim Outsourcing Ihres SMTP-Serverbedarfs: Sie müssen keine eigene E-Mail-Versandinfrastruktur einrichten und warten. Das bedeutet, dass Sie sich entspannt zurücklehnen und einem zuständigen technischen Support-Team die Verwaltung Ihrer Infrastruktur überlassen können, während Sie sich auf andere Aspekte Ihrer E-Mail-Kampagne konzentrieren. SMTP-Service-Provider helfen dabei, Ihre IP- und Absenderreputation aufrechtzuerhalten, um Ihre Zustellbarkeit zu verbessern.

Wie verbessern SMTP-Service-Provider die Geschwindigkeit meiner E-Mail-Zustellung?

Mit einem speziellen SMTP-Service-Provider versenden Sie E-Mails schneller und in größeren Mengen. Die meisten ISPs und E-Mail-Clients markieren ein hohes Traffic-Aufkommen als mögliches Anzeichen für Spam. Dennoch helfen Ihnen SMTP-Service-Provider dabei, dieses heikle Minenfeld zu navigieren, um Ihre Zustellbarkeit hoch und Ihre IP- oder Absenderreputation intakt zu halten. SMTP-Service-Provider können Ihnen auch dabei helfen, Ihren Sendezeitpunkt zu optimieren , damit Sie keine Versandlimits überschreiten.

Wie verbessern SMTP-Service-Provider die Zustellbarkeit?

Ihr Marketingteam ist wahrscheinlich damit beschäftigt, großartige Texte ohne Spam-Charakter zu verfassen, und Ihr Designteam entwirft hervorragende HTML-E-Mail-Vorlagen , die keine Spamfallen auslösen. Aber wie können Sie sich aus Entwicklungssicht einbringen?

Wir haben dies oben bereits besprochen, aber SMTP-Service-Provider wie Sinch Mailgun konzentrieren sich auf die Wartung Ihrer E-Mail-Infrastruktur und die Verbesserung Ihrer Zustellbarkeit. Sie müssen nicht raten, wie sich Spamfallen am besten vermeiden lassen. Ihr SMTP-Service-Provider bietet Ihnen den technischen Support, um Problemen aus dem Weg zu gehen, sodass Sie sich ganz auf den E-Mail-Versand konzentrieren können.

Was sind SMTP-Befehle?

Abgesehen vom Verständnis der SMTP-Grundlagen – und davon, wie SMTP die Zustellbarkeit verbessern kann – müssen Sie ein wenig über die Besonderheiten von SMTP-Befehlen wissen.

SMTP-Befehle sind eine Reihe von Anweisungen, die im Simple Mail Transfer Protocol (SMTP) verwendet werden, um die Übertragung von E-Mail-Nachrichten zwischen Servern zu ermöglichen. Beispielsweise wird der Befehl „HELO“ verwendet, um den Mail-Client beim Server vorzustellen. Diese Befehle spielen eine große Rolle für die Effizienz und Zuverlässigkeit der E-Mail-Zustellung über das Internet. SMTP-Befehle helfen dabei, eine Verbindung zwischen den E-Mail-Servern des Absenders und des Empfängers herzustellen, Nutzende zu authentifizieren, den Absender und die Empfänger der Nachricht anzugeben und den E-Mail-Inhalt zu übertragen.

Durch die Einhaltung eines standardisierten Befehlssatzes stellt das SMTP-Protokoll sicher, dass E-Mail-Server effektiv kommunizieren, Fehler beheben und den gesamten Nachrichtenübertragungsprozess vom ersten Handshake bis zur endgültigen Zustellung verwalten können.

Erfahren Sie mehr über SMTP-Befehle und welche Befehle Sie verwenden sollten, in unserem Beitrag zum Verständnis von SMTP-Befehlen.

Was sind einige SMTP Best Practices?

An diesem Punkt hoffen wir, dass Sie ein gutes allgemeines Verständnis dafür haben, was SMTP ist. Hier sind einige Best Practices, die Sie beachten sollten:

Hier sind die drei wichtigsten Best Practices für SMTP (Simple Mail Transfer Protocol) zur Verbesserung der E-Mail-Sicherheit und -Zuverlässigkeit:

Sicherheit: Die Verschlüsselung von SMTP-Verbindungen mit TLS (Transport Layer Security) ist für den Schutz sensibler E-Mail-Daten während der Übertragung von entscheidender Bedeutung. Dies verhindert das Abhören und Man-in-the-Middle-Angriffe. Stellen Sie sicher, dass Ihr SMTP-Server SSL/TLS für ein- und ausgehende E-Mails unterstützt und dafür konfiguriert ist.

Authentifizierung: Aktivieren Sie SPF, DKIM und DMARC: Denken Sie daran, dass SMTP nur eine sehr grundlegende Authentifizierung der Absenderidentität durchführt. Diese E-Mail-Authentifizierungsstandards helfen dabei, E-Mail-Spoofing, Phishing und Spamming zu verhindern.

  • SPF gibt an, welche Server berechtigt sind, E-Mails im Namen Ihrer Domain zu versenden.
  • DKIM fügt E-Mails eine digitale Signatur hinzu, sodass der empfangende Server die Authentizität des Absenders überprüfen kann.
  • DMARC bietet Richtlinien für den Umgang mit E-Mails, die SPF- und DKIM-Prüfungen nicht bestehen, und verringert so die Wahrscheinlichkeit, dass bösartige E-Mails die Empfänger erreichen.

Überwachung: Überwachen Sie Ihre SMTP-Protokolle regelmäßig auf ungewöhnliche Aktivitäten, fehlgeschlagene Anmeldeversuche oder starke Anstiege bei ausgehenden E-Mails, da diese auf unbefugten Zugriff oder ein kompromittiertes Konto hindeuten könnten.

SMTP-FAQ

SMTP (Simple Mail Transfer Protocol) ist der Standard für den Versand von E-Mails über das Internet. Stellen Sie es sich als einen digitalen Postdienst vor, der sicherstellt, dass E-Mails an den richtigen Ort zugestellt werden.

  • Ermöglicht die E-Mail-Kommunikation zwischen Servern.
  • Bietet Fehlermeldungen, wenn E-Mails nicht zugestellt werden können.
  • Unerlässlich für einen reibungslosen E-Mail-Betrieb.

SMTP arbeitet Schritt für Schritt an der Zustellung Ihrer E-Mails: 

  • Verbindet Ihren E-Mail-Client mit einem SMTP-Server. 
  • Überprüft Absender- und Empfängerdetails. 
  • Sendet und leitet die E-Mail durch ein Netzwerk von Servern weiter. 
  • Sendet unzustellbare E-Mails mit Fehlercodes zurück, falls Probleme auftreten. 

SMTP-Provider wie Sinch Mailgun übernehmen die schwere Arbeit, sodass Sie sich darum nicht kümmern müssen.

  • Vermeiden Sie die Verwaltung von Infrastruktur und Sicherheitsupdates.
  • Profitieren Sie von einer besseren E-Mail-Zustellbarkeit und einem schnelleren Versand.
  • Erhalten Sie Zugriff auf Tools wie die Überwachung der Reputation und Echtzeitanalysen.

Falsch konfigurierte SMTP-Einstellungen können zu Zustellungsfehlern oder Spam-Problemen führen.

  • Fehlende Authentifizierungsprotokolle wie SPF, DKIM und DMARC.
  • Keine Verschlüsselung, wodurch E-Mails anfällig für Angriffe sind.
  • Mangelnde Überwachung, durch die Zustellbarkeitsprobleme übersehen werden können.

Sinch Mailgun vereinfacht den E-Mail-Versand via SMTP und steigert gleichzeitig die Leistung.

  • Support für hohe E-Mail-Volumina mit optimierter Zustellung.
  • Erweitertes Tracking und Analysen für mehr Transparenz.
  • Flexible Integration mit APIs und Tools, zugeschnitten auf Ihre Bedürfnisse.

Ein kurzes Wort zu SMTP und anderen Protokollen

Wenn es um die E-Mail-Kommunikation geht, ist SMTP (Simple Mail Transfer Protocol) das Rückgrat für den Versand von E-Mails über Netzwerke hinweg. Allerdings übernimmt SMTP allein nicht den Nachrichtenabruf – hier kommen POP (Post Office Protocol) und IMAP (Internet Message Access Protocol) ins Spiel.

  • SMTP ist für den Versand von E-Mails von einem Client zu einem Server oder zwischen E-Mail-Servern verantwortlich. Es arbeitet mit Protokollen für den E-Mail-Abruf zusammen, um eine reibungslose Kommunikation sicherzustellen.
  • POP ermöglicht es Nutzern, E-Mails vom E-Mail-Server auf ihr lokales Gerät herunterzuladen, und löscht diese dann in der Regel vom Server. Dies macht es zu einer guten Wahl für alle, die Offline-Zugriff bevorzugen.
  • IMAP hingegen speichert E-Mails weiterhin auf dem Server, sodass Nutzer von mehreren Geräten aus darauf zugreifen können, während die Synchronisierung aufrechterhalten bleibt.
  • ESMTP (Extended SMTP) ist eine Erweiterung von SMTP, die zusätzliche Funktionen wie Authentifizierung und Verschlüsselung einführt und so Sicherheit und Zustellbarkeit verbessert.

Das Verständnis dieser Protokolle hilft bei der Optimierung der E-Mail-Infrastruktur für eine bessere Leistung und Zuverlässigkeit.

Zusammenfassung

SMTP ist für Ihr E-Mail-Programm erforderlich, aber das bedeutet nicht, dass es kostspielig oder übermäßig kompliziert sein muss. Sehen Sie sich unsere kostenlose Lösung an, um sie zu testen und mehr über Ihre SMTP-Optionen zu erfahren.