Simple Mail Transfer Protocol (SMTP)

Das SMTP-Protokoll (Simple Mail Transfer Protocol) ist eine Sammlung von Kommunikationsregeln, mit denen die Software E-Mails über das Internet senden kann. E-Mail ist einer der neuesten und wertvollsten Dienste im Internet. Die meisten Systeme verwenden das SMTP-Protokoll als Methode zum Übertragen von E-Mails von einem Kunden zu einem anderen. Das SMTP-Protokoll wird zum Senden der E-Mail verwendet und fungiert als Push-Protokoll, während IMAP (Internet Message Access Protocol) oder POP (Post Office Protocol) zum Abrufen dieser E-Mails beim Empfänger verwendet werden. SMTP fällt unter ein Anwendungsschichtprotokoll.

Wenn eine E-Mail gesendet werden soll, startet der Benutzer eine TCP-Verbindung zum SMTP-Server und überträgt die E-Mail dann über die Verbindung. Der SMTP-Server ist ständig im Empfangsmodus. Sobald ein Benutzer auf eine TCP-Verbindung wartet, wird eine Verbindung über diesen Port hergestellt. Nachdem die TCP-Verbindung hergestellt wurde, wird die E-Mail sofort gesendet. Das SMTP-Protokoll überträgt Nachrichten basierend auf E-Mail-Adressen. Es bietet einen Nachrichtenaustausch zwischen Clients auf demselben Computer oder auf verschiedenen Geräten.

Es kann auch die folgenden Aufgaben ausführen:

  • Es kann eine Nachricht an mehr als einen Empfänger senden.
  • Es kann Text, Video, Sprache oder Grafiken in die Nachricht einfügen.
  • Es kann auch Nachrichten in Netzwerken außerhalb des Internets übertragen.

Grundlegendes zum SMTP-Protokoll

  • Die Hauptidee des SMTP-Protokolls besteht darin, Richtlinien für die Kommunikation zwischen Servern festzulegen. Die Server identifizieren sich und geben die Art der Kommunikation bekannt. Server behandeln auch Fehler wie falsche E-Mail-Adressen. Wenn beispielsweise die Empfängeradresse falsch ist, antwortet der Empfängerserver mit einer Fehlermeldung.

Normalerweise ist SMTP in eine E-Mail-Anwendung integriert und besteht aus vier Hauptkomponenten:

  1. Mail User Agent (MUA)
  2. Mail Submission Agent (MSA)
  3. Mail Transfer Agent (MTA)
  4. Postzusteller (MDA)

SMTP beginnt eine Sitzung zwischen der MUA, bei der es sich um den Benutzer handelt, und der MSA, bei der es sich um den Server handelt. MTA und MDA werden zum Durchsuchen der Domain nach Adressen und für lokale Zustelldienste verwendet.

Befehle von SMPT

Sehen wir uns einige SMPT-Befehle an:

  • HELO - Dieser Befehl dient zur Identifizierung des Benutzers und des vollständigen Domänennamens, der nur einmal pro Sitzung übertragen wird.
  • MAIL - Dieser Befehl wird zum Initiieren einer Nachrichtenübertragung verwendet.
  • RCPT - Dieser Befehl kommt nach MAIL und wird zur Identifizierung des vollqualifizierten Namens des Empfängers verwendet. Bei mehreren Empfängern verwenden wir für jeden Empfänger eine RCPT.
  • DATA - Mit diesem Befehl werden Daten zeilenweise nacheinander gesendet.

Arten von SMTP-Protokollen

Es gibt zwei Arten von SMTP-Modellen:

  • End-to-End-Modell
  • Store-and-Forward-Modell

Das End-to-End-Design kommuniziert zwischen verschiedenen Organisationen, während die Kommunikation innerhalb der Organisation über das Warehouse- und Forward-Modell erfolgt. Um eine E-Mail zu senden, kontaktiert der Kunde sofort das SMTP des Ziels. Der SMTP-Server speichert die E-Mail, bis der SMTP-Server des Empfängers sie effektiv empfängt. Der SMTP-Kunde initiiert die Besprechung und der SMTP-Empfänger reagiert auf die Petition für die Besprechung.

Wie funktioniert das SMTP-Protokoll?

Sehen wir uns die Arbeitsweise von SMTP an, um ein besseres Verständnis zu erhalten.

  1. Zusammensetzung der Post:

Zunächst erstellt der Absender mit Hilfe eines Mail User Agent (MUA) eine E-Mail-Nachricht und sendet diese dann weiter. MUA hilft beim Senden und Empfangen von E-Mails. Die E-Mail-Nachricht besteht aus zwei Teilen, dem Hauptteil und dem Header. Der Textkörper besteht aus dem Hauptteil der Nachricht, während der Header aus dem Betreff besteht, der eine einzeilige Beschreibung dessen ist, was der Textkörper enthält, und der Absender- und Empfängeradressinformationen.

  1. Einreichung der Mail:

Der Kunde verwendet das Simple Mail Transfer Protocol, nachdem die Struktur des Dokuments vollständig ist, und sendet das fertige Dokument auf TCP-Kanal 25 an den Server.

  1. Zustellung der Post:

E-Mail-Adressen enthalten den Benutzernamen des Empfängers und den Domainnamen. In ist "abc" der Benutzername des Empfängers und "gmail.com" der Name der Domain. Wenn sich der Domänenname des Empfängers vom Domänennamen des Absenders unterscheidet, sendet MSA den Brief an Mail Transfer Agent (MTA). Um die E-Mail zu übertragen, sucht der MTA nach der Zieldomäne. Es sucht im Domain Name System (DNS) nach der Zieldomäne. Sobald der Datensatz gefunden wurde, stellt MTA eine Verbindung zum Server her, um die Nachricht zu übertragen.

  1. Empfang und Bearbeitung der Post:

Nachdem der Server die Nachricht empfangen hat, sendet er sie an den Mail Delivery Agent (MDA), der die E-Mail so lange aufbewahrt, bis der Benutzer sie abruft.

  1. Zugriff und Abruf von E-Mails:

Die im MDA gespeicherte E-Mail wird durch Anmelden bei der MUA mit Hilfe eines Benutzernamens und eines Kennworts der MUA abgerufen.

Vorteile des SMTP-Protokolls

  1. SMTP bietet die einfachste Form der Kommunikation per E-Mail zwischen mehreren Computern in einem bestimmten Netzwerk.
  2. SMTP basiert auf einer einfachen Plattform, mit der E-Mails einfach und schnell gesendet werden können.
  3. SMTP bietet Zuverlässigkeit für ausgehende E-Mail-Nachrichten. Wenn eine Nachricht nicht erfolgreich gesendet wird, versucht der SMTP-Server, dieselbe Nachricht erneut zu senden, bis die Nachricht erfolgreich gesendet wurde.
  4. SMTP unterstützt einen festgeschriebenen Server zum Verwalten ausgehender E-Mail-Nachrichten in Organisationen.
  5. Es ist einfach und unkompliziert, eine Verbindung zu SMTP herzustellen. Es bietet eine einfache Installation.
  6. Die SMTP-Verbindung unterliegt keinen Einschränkungen und kann für die Verbindung mit einem beliebigen System verwendet werden. Wir müssen lediglich die SMTP-Informationen einbinden.
  7. Es beinhaltet keine Entwicklung von unserem Ende.

Fazit

SMTP bietet die einfachste Lösung, um E-Mails und Nachrichten an Menschen auf der ganzen Welt zu senden. Massen-E-Mail-Versand ist nur über SMTP-Server möglich und eines der geldfreundlichsten Mittel, um E-Mails gleichzeitig an eine große Anzahl von Personen zu senden.

Empfohlene Artikel

Dies war eine Anleitung zum SMTP-Protokoll. Hier haben wir die Funktionsweise, den Befehl, die Typen und die Vorteile von SMTP besprochen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was ist Webhosting?
  2. Mastern von Knotenbefehlen
  3. Einführung in das Computernetzwerk
  4. Top Website Services