Die Struktur des SMTP-Protokolls

June 26

Die Struktur der die SMTP Simple Mail Transfer Protocol () dreht sich um das Senden einer e-Mail an Ihren Internet Service Provider (ISP) Mailserver. Der Mail-Server überträgt er an eine andere Mail-Server, bis sie den gewünschten Empfänger erreicht. Diese grundlegende Mechanismus der Weiterleitung von e-Mails von einem Mail-Server zu einem anderen macht SMTP einen einfachen Prozess.

Simple Mail Transfer Protocol

Eine Analogie für SMTP ist wie Klatsch umgeleitet wird von Person zu Person bis die Person wird geplaudert über erreicht. Verschiedene Arten der Weiterleitung der Nachricht geschieht, vom Abendessen Gespräch Kaffee Gespräche und Telefongespräche und SMS-Nachrichten, aber weiterhin, dass die Gerüchte, die weitergegeben werden. SMTP funktioniert ähnlich, wenn auch mit ein paar Mechanismen, um sicherzustellen, dass die ursprüngliche Nachricht an den Empfänger gesendet wird intakt bleibt. Die Weiterleitung von Nachrichten erfolgt ebenfalls zwischen Mailservern. Dies ist, wo e-Mail-Übertragungen stattfinden, wo die e-Mail "Hopfen" von einem Mail-Server zu einem anderen.

E-Mail-Relay-Struktur

Die Struktur auf wie die e-Mail umgeleitet wird, beginnt in Ihrem Computer, der die Mail User Agent (MUA) ist. Wenn Sie eine e-Mail senden, stellt der MUA eine Verbindung zum Mailserver über SMTP-Port 25. Der Mail-Server wird Ihre Mail Submission Agent (MSA) bezeichnet. Ihr Mail-Server sendet eine Bestätigung an Ihren Computer, die sagen, dass es eingeht und Erlöse zu überprüfen, wo er Ihre e-Mail weiterleiten kann. Mailserver, wie Exchange-Servern verfügen über Stecker, was sie macht, eine Message Submission Agent und einen Mail Transfer Agent (MTA).

Als ein MTA leitet Ihren Mail-Server Ihre Nachricht an das Internet, wo der Domain-Namen der e-Mail-Adresse, die, der Sie senden, um einen Domain-Namen im Internet gesucht werden soll. Wenn Sie jemand mit einer [email protected] senden, dann der MTA suchen Sie die Domäne Name Beispiel.de und leiten Ihre e-Mail an Beispiel.de der Mail-Server. Beispiel.de der Mailserver ist Mail Delivery Agent (MDA), die für das Senden an Ihre Empfänger zuständig ist.

MTAs Route wie E-Mails.

MTAs wissen, wo Ihre Email durch e-Mail-Adresse des Empfängers senden. Eine e-Mail-Adresse wie [email protected] gehört die Domain Beispiel.de. Diese Domäne hat einen Server, der enthält einen Mail Exchange-Datensatz (MX-Record), enthält die IP-Adressen, die Beispiel.de identifiziert. Durch die Identifizierung der Domäne, finden MTAs den kürzesten möglichen Weg Ihre e-Mail weiterleiten.

Offenes Relay

Der Mechanismus der SMTP-Relay hatte sein Nachteil. Mail-Server wurden zunächst vor, um keine e-Mails von jedem Computer aus zu akzeptieren konfiguriert. ISP sind in der Regel einen IP-Adressbereich, den es leasen kann Benutzern zugewiesen. Vor dem Aufkommen von Spam kann jeder Mailserver des Internetdienstanbieters verwenden, um Email zu senden, auch wenn die IP-Adresse nicht zu den ISP gehört. Dies führte zu Mailserver "vorgeworfen" des Versendens von Spam, da die e-Mails zu ihnen zurückgeführt wurden, obwohl sie gerade "früher waren" durch eine IP-Adresse, die nicht lokal zu ihnen ist. Um zu verhindern, diese offenes Relay, wurden Mechanismen der Authentifizierung vorgenommen, um sicherzustellen, dass nur IP-Adressen zum ISP lokalen e-Mails auf dem Mail-Server weiterleitet.

Non-Delivery-Report

SMTP Authentifizierung und Bestätigungsmethoden, die sicherstellen, dass der Empfänger Ihre e-Mail empfangen wird haben. In der Regel senden Ihre MTAs Bestätigung mit einander zu sagen, dass diese e-Mail vielleicht in dieser Domäne anhand der e-Mail-Adresse sein könnte. Wenn ein MTA e-Mail an der MDA und die MDA sendet erkennt, dass [email protected] existiert nicht, die Anerkennung, die er zurück an den MTA sendet ist ein Non-Delivery Report (NDR). NDR ist zurück von einem MTA zu einem anderen weitergeleitet, bis sie Ihr Postfach erreicht.